.avia-section.av-m9lbaq87-13c22116c1e9dd740b3a604b19e3a827{
background-color:#3088c0;
background-image:url(https://skimagic.co.uk/wp-content/uploads/Ski-Magic-Hero-video-v2-1080p-Cover.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-m9lbaq87-13c22116c1e9dd740b3a604b19e3a827 .av-section-color-overlay{
opacity:0.6;
background-color:#0a0a0a;
}

.flex_column.av-87ehb-dde64e709ed8fb7d14ec3ab299c78339{
border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-7nrov-8b78b8551808d4beb5b2e468ee145ece .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5rh1r-82d0312a43b682e66fe8080db1d7d33e:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-mkmh1n1i-062a19b9c03d0efd996bd595fbb5f2fd:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-lzb7ua0i-038d4ac9b0affbaabe5e3511eab54276{
background-color:#f5f2ed;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

.avia-section.av-yax5z-8a67e5aaebfe207a2c9a4be8926edb91{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-xt4i3-cf01112795171f2c1fd666dfcef7451d{
border-radius:15px 15px 15px 15px;
padding:0 0px 0 0px;
}

.flex_column.av-1dytz-667a7ff88de215c8456b2ea3b625ab55{
border-radius:15px 15px 15px 15px;
padding:0 0px 0 0px;
}

.avia-section.av-5sb7v-ca731b2d3edf5af80e7ea0ec499d0038 .av-parallax .av-parallax-inner{
background-color:#3088c0;
background-image:url(https://skimagic.co.uk/wp-content/uploads/Courchevel-Portetta-mountainscape.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-5sb7v-ca731b2d3edf5af80e7ea0ec499d0038 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-50efn-0a76e925b806d2f51d68b402011b75c1{
border-radius:0px 0px 0px 0px;
padding:20px 0px 20px 0px;
}

#top .av_textblock_section.av-4o6gr-a502f9fa61235651c523c18d158085e9 .avia_textblock{
color:#ffffff;
}

#top .avia-testimonial-wrapper.av-3fxbz-317be74bfd717914e1bd9aa51aea2599 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-3fxbz-317be74bfd717914e1bd9aa51aea2599 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-3fxbz-317be74bfd717914e1bd9aa51aea2599 .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-3fxbz-317be74bfd717914e1bd9aa51aea2599 .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-3fxbz-317be74bfd717914e1bd9aa51aea2599 .avia-slideshow-controls{
color:#ffffff;
}

.flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
padding:140px 40px 140px 8vw !important;
}

.flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
padding:140px 40px 140px 0 !important;
}

.avia-image-container.av-8hrjv-e69f15ecb002eb7e9e576327564651bd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8hrjv-e69f15ecb002eb7e9e576327564651bd .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-1ma4z-7b6b6f7a2687ae77e4ceb93a8d4bdbe4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1ma4z-7b6b6f7a2687ae77e4ceb93a8d4bdbe4 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-6t0tn-221421cd940b034446daf2ed1bd9564d{
margin-top:30px;
}
.responsive #top #wrap_all .flex_column.av-6t0tn-221421cd940b034446daf2ed1bd9564d{
margin-top:30px;
}

.avia-image-container.av-6c7t3-61a638c825c30b682675f6c8cfa3f549 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6c7t3-61a638c825c30b682675f6c8cfa3f549 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-5tzej-ef6223f67cac78e0118bbb18cd974577{
margin-top:30px;
}
.responsive #top #wrap_all .flex_column.av-5tzej-ef6223f67cac78e0118bbb18cd974577{
margin-top:30px;
}

.avia-image-container.av-57jor-cf076a147e211fd81d376962abf99f25 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-57jor-cf076a147e211fd81d376962abf99f25 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
padding:140px 40px 140px 0 !important;
}

.avia-image-container.av-7lh1v-2e5eca2a0f1145db199bca8ed27ed139 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7lh1v-2e5eca2a0f1145db199bca8ed27ed139 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-1gd3j-6082e7452a1001daeea7523d6431328e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1gd3j-6082e7452a1001daeea7523d6431328e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-2ikhf-7e9899c2b99aa2172ef00bd7a6a0345c{
margin-top:30px;
}
.responsive #top #wrap_all .flex_column.av-2ikhf-7e9899c2b99aa2172ef00bd7a6a0345c{
margin-top:30px;
}

.avia-image-container.av-35xdn-57282a4d375f85207aa4f8d59d6243e3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-35xdn-57282a4d375f85207aa4f8d59d6243e3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-2bfrr-8e11b1c7c22151470fa2d47342ba0a44{
margin-top:30px;
}
.responsive #top #wrap_all .flex_column.av-2bfrr-8e11b1c7c22151470fa2d47342ba0a44{
margin-top:30px;
}

.avia-image-container.av-5wos3-8c779e467482c9fcb309c355a467bd91 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5wos3-8c779e467482c9fcb309c355a467bd91 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-51pt7-97a6cc477acc45473ed8ea12119c778b{
background-color:#50abe1;
background-image:url(https://skimagic.co.uk/wp-content/uploads/snowflake-pattern-light-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-4mko7-e8f2471585c64159fcb7a0287550877d{
border-radius:0px 0px 0px 0px;
padding:20px 0px 20px 0px;
}

#top .av_textblock_section.av-lzcj6woj-aaa776d8c6f9611720bb5c61f1d7ce81 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-3kgg7-c8e8d2253e952619de7ae837b222ea5a .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-m05ei2vs-343837a3c6f90dc4fe4b64fd1593778d{
color:#50abe1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m05ei2vs-343837a3c6f90dc4fe4b64fd1593778d:hover{
background-color:white;
color:#50abe1;
transition:all 0.4s ease-in-out;
}

.avia-section.av-4n7l7-d380f85a38dc0a76e07c0f8c7fd77263{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-lzcexmhl-af10c8889bb3c5ca55c0cd2792eba9a6{
width:66%;
border-radius:15px 15px 15px 15px;
padding:0 40px 0 0;
}

.avia-section.av-m0xkp7as-6f0c9cca31ed363cf78045d5448da62a{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-91ka7-8436dd439bcbd01304625aff777136a9{
border-radius:15px 15px 15px 15px;
padding:0 0px 0 0px;
}

.avia-image-container.av-8uz0j-ba6cde958c179614c274a89ea6ab61e2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8uz0j-ba6cde958c179614c274a89ea6ab61e2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-6ozdj-605b78db4fcdce02ca319ec4cda52bf3{
color:#00537f;
transition:all 0.4s ease-in-out;
padding:0 0 0 0;
}
#top #wrap_all .avia-button.av-6ozdj-605b78db4fcdce02ca319ec4cda52bf3:hover{
color:#000000;
transition:all 0.4s ease-in-out;
}

.flex_column.av-6fs1r-53d51f349fe46331c416fc7bcf2eb5d2{
border-radius:15px 15px 15px 15px;
padding:0 0px 0 0px;
}

.avia-image-container.av-5uyl7-ea04ec9e5be8056a5f2da2b8a880cd6a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5uyl7-ea04ec9e5be8056a5f2da2b8a880cd6a .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-3ntqv-c962fea0d1058e920adb4aaf892cdd9e{
color:#00537f;
transition:all 0.4s ease-in-out;
padding:0 0 0 0;
}
#top #wrap_all .avia-button.av-3ntqv-c962fea0d1058e920adb4aaf892cdd9e:hover{
color:#000000;
transition:all 0.4s ease-in-out;
}

.flex_column.av-3ccmn-8d8ed82f44d38d72a0a9a390b3720b1b{
border-radius:15px 15px 15px 15px;
padding:0 0px 0 0px;
}

.avia-image-container.av-2p47j-a8ee4f472c4120901010ee33ddf5822a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2p47j-a8ee4f472c4120901010ee33ddf5822a .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-110eb-315aa9a55c0605c3c0801ae3e2a413ce{
color:#00537f;
transition:all 0.4s ease-in-out;
padding:0 0 0 0;
}
#top #wrap_all .avia-button.av-110eb-315aa9a55c0605c3c0801ae3e2a413ce:hover{
color:#000000;
transition:all 0.4s ease-in-out;
}

.avia-section.av-1epdj-2ee4dc7fc5331a47afa91d988d02ae39 .av-parallax .av-parallax-inner{
background-color:#3088c0;
background-image:url(https://skimagic.co.uk/wp-content/uploads/Chalet-Mamie-living-room-crop-1250px.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-1epdj-2ee4dc7fc5331a47afa91d988d02ae39 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

.flex_column.av-p93f-7fc2f0e5c34f8dc09c0a89cf4302afc2{
border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-lzcf7uwc-e3b2addc54af507e736326d40e81c5d2 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-lzch5b3k-33635d79f607bd3dac180f97fd98dc78 .avia_textblock{
color:#ffffff;
}

.avia-section.av-5xibz-b2a50497db897b0c86ee8a47d8fdc455{
background-color:#ffffff;
background-image:unset;
}

#top .av_textblock_section.av-42qxr-a98b38850427e00bf95c7ee4c51d7927 .avia_textblock{
font-size:10px;
color:#232323;
}

#top .av_textblock_section.av-14qb-2cd56a7f1f6471644ca5b842005fc3da .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-2irqj-56811b1434892997a47c67874d8e49e8 .avia_textblock{
font-size:10px;
color:#232323;
}

#top .av_textblock_section.av-5a6v-a8360c1937e644f5b207b3e5995e045b .avia_textblock{
font-size:10px;
color:#232323;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-87ehb-dde64e709ed8fb7d14ec3ab299c78339{
padding:20px 22vw 20px 22vw;
}

.responsive #top #wrap_all .flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
padding:140px 40px 140px 8vw !important;
}

.responsive #top #wrap_all .flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
padding:140px 40px 140px 8vw !important;
}

.responsive #top #wrap_all .flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
padding:140px 8vw 140px 0 !important;
}

.flex_column.av-4mko7-e8f2471585c64159fcb7a0287550877d{
padding:20px 25vw 20px 25vw;
}

.flex_column.av-p93f-7fc2f0e5c34f8dc09c0a89cf4302afc2{
padding:20px 20vw 20px 20vw;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-87ehb-dde64e709ed8fb7d14ec3ab299c78339{
padding:20px 16vw 20px 16vw;
}

.responsive #top #wrap_all .flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
padding:50px 40px 0 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
padding:40px 40px 20px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
padding:0 40px 50px 40px !important;
}

.flex_column.av-4mko7-e8f2471585c64159fcb7a0287550877d{
padding:0 10vw 0 10vw;
}

.flex_column.av-p93f-7fc2f0e5c34f8dc09c0a89cf4302afc2{
padding:20px 16vw 20px 16vw;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-87ehb-dde64e709ed8fb7d14ec3ab299c78339{
padding:20px 8vw 20px 8vw;
}

.responsive #top #wrap_all .flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
padding:50px 40px 0 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
padding:40px 40px 20px 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
padding:0 40px 50px 40px !important;
}

.flex_column.av-4mko7-e8f2471585c64159fcb7a0287550877d{
padding:0 4vw 0 4vw;
}

.flex_column.av-p93f-7fc2f0e5c34f8dc09c0a89cf4302afc2{
padding:20px 8vw 20px 8vw;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-87ehb-dde64e709ed8fb7d14ec3ab299c78339{
padding:20px 8vw 20px 8vw;
}

#top .av_textblock_section.av-7nrov-8b78b8551808d4beb5b2e468ee145ece .avia_textblock{
font-size:24px;
}

.responsive #top #wrap_all .flex_cell.av-aaagv-094ae1613f79fd1a26581ad04e226918{
padding:50px 40px 0 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-9b61f-e17433c7c8ca12e5a2d991553d70e3d3{
padding:40px 40px 0 40px !important;
}

.responsive #top #wrap_all .flex_cell.av-4fb6b-88cf435171d84bdde99e4a186268129f{
padding:0 40px 50px 40px !important;
}

.flex_column.av-4mko7-e8f2471585c64159fcb7a0287550877d{
padding:0 4vw 0 4vw;
}

.flex_column.av-p93f-7fc2f0e5c34f8dc09c0a89cf4302afc2{
padding:20px 8vw 20px 8vw;
}
}
