*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{min-width:100%;min-height:100%}body{line-height:1;min-width:100%;min-height:100%;font-family:'Titillium Web', sans-serif;padding-left:5px !important;padding-right:5px !important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-family:'Hammersmith One', sans-serif}a{color:inherit;text-decoration:inherit}button{outline:none}.less416px{display:none}.more416px{display:block}.button1,.button2,.button3{height:45px;margin:auto;line-height:41px;text-align:center;text-transform:uppercase;font-size:14px}.button1{color:#fff;border:2px solid #fff}.button1:hover{color:#000;-webkit-box-shadow:inset 0 1px 0 23px #FFFFFF;box-shadow:inset 0 1px 0 23px #FFFFFF}.button2{color:#24b4b4;border:2px solid #24b4b4;background:none}.button2:hover{color:#fff;-webkit-box-shadow:inset 0 1px 0 23px #24b4b4;box-shadow:inset 0 1px 0 23px #24b4b4}.button3{color:#000;border:2px solid #000}.button3:hover{color:#fff;-webkit-box-shadow:inset 0 1px 0 23px #000;box-shadow:inset 0 1px 0 23px #000}.FullBackground{background-size:cover;background-position:center;background-repeat:no-repeat}.ContainBackground{background-size:contain;background-position:center;background-repeat:no-repeat}.Trans{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.Hover{cursor:pointer}.TextHover:after{content:'';position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1px solid;margin-top:10px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0, 1);transform:scale(0, 1)}.TextHover:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}form input[type="text"],form input[type="email"]{height:35px;line-height:35px;text-indent:5px;font-family:'Titillium Web', sans-serif;border:2px solid #000;outline:none;width:200px}form input[type="text"]:focus,form input[type="email"]:focus{border:2px solid #24b4b4 !important}form label{font-size:12px;margin:5px;display:block}textarea{width:100%;min-height:100px;border:2px solid #000;padding:5px;outline:none;font-family:'Titillium Web', sans-serif}.Overlay{width:100%;height:100%;top:0;left:0;background-image:url(../media/backgrounds/overlay.png);background-repeat:repeat;position:fixed;z-index:-1}video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url("../media/backgrounds/2.jpg") no-repeat;background-size:cover;transition:1s opacity}.ToolTip{width:100%;height:100%;position:fixed;z-index:102;top:0;left:0;background-color:rgba(0,0,0,0.9)}.ToolTip .tt-img{width:15em;height:10em;position:absolute;top:50%;left:50%;margin-left:-7.5em;margin-top:-10em;background-image:url(../media/linked/arrows.png)}.ToolTip p{text-align:center;color:#fff;position:absolute;top:60%;width:100%}#Container{width:100%;height:100%}nav{width:280px;height:100%;position:fixed;z-index:99;background-color:rgba(0,0,0,0.9);top:0;left:-280px;line-height:100%}nav ul{width:100%;text-align:center;position:absolute;top:50%;margin-top:-80px}nav ul li{width:100%;height:40px;line-height:40px;text-transform:uppercase;color:#ffffff;font-size:1.4em}nav ul .active{color:#24b4b4}nav .MenuFooter{position:absolute;bottom:10px;width:100%;text-align:center;color:#fff}.menu-icon{position:fixed;z-index:100;left:25px;top:25px;display:block;width:2.5em;height:2.5em;cursor:pointer;margin:0 auto;float:none;-webkit-transition:all 0.3s;transition:all 0.3s}.menu-icon>span{position:relative;top:20px;display:block;width:100%;height:0.4em;margin-top:-0.3em;background-color:#fff}.menu-icon>span:before,.menu-icon>span:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}.menu-icon>span:before{-webkit-transform:translateY(-1em);transform:translateY(-1em)}.menu-icon>span:after{-webkit-transform:translateY(1em);transform:translateY(1em)}.menu-icon.open{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:285px}.menu-icon.open span{background-color:#D00003}.menu-icon.open>span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#D00003}.menu-icon.open>span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#D00003}.SectionContainer{max-width:850px;max-height:100%;margin:auto}#fullpage .SectionMainTitle{font-size:2em;color:#fff;text-align:center;letter-spacing:3px;margin:20px auto}#fullpage .FirstSection .SectionContainer .logo{width:250px;height:150px;background-image:url(../media/whitelogo.svg);margin:auto}#fullpage .FirstSection .SectionContainer p{font-size:1.2em;color:#fff;text-align:center;margin:10px auto;text-shadow:0 1px 1px #242424}#fullpage .FirstSection .SectionContainer ul{margin:auto;text-align:center}#fullpage .FirstSection .SectionContainer ul li{display:inline-block;width:200px;margin:20px auto}#fullpage .Categories h1{font-size:2em;color:#fff;text-align:center;letter-spacing:3px;margin:20px auto}#fullpage .Categories ul{width:100%;padding:5px}#fullpage .Categories ul li{width:100%;height:15vh;max-width:920px !important;background-color:#fff;margin:5px auto;border:3px solid #fff;opacity:0}#fullpage .Categories ul li .RightDiv,#fullpage .Categories ul li .LeftDiv{width:50%;height:100%;background-color:#fff;margin:0px;padding:0px;vertical-align:middle}#fullpage .Categories ul li .RightDiv h1,#fullpage .Categories ul li .LeftDiv h1{text-align:center;color:#000;font-size:1.5em;letter-spacing:1px}#fullpage .Categories ul li .RightDiv p,#fullpage .Categories ul li .LeftDiv p{font-size:0.875em}#fullpage .Categories ul li .RightDiv{float:right}#fullpage .Categories ul li .RightDiv h1{float:right;margin:10px}#fullpage .Categories ul li .RightDiv p{float:right;margin:5px 10px;text-align:right}#fullpage .Categories ul li .RightDivAngle,#fullpage .Categories ul li .LeftDivAngle{width:10%;height:100%;margin:0px;padding:0px}#fullpage .Categories ul li .RightDivAngle{float:right}#fullpage .Categories ul li .LeftDiv{float:left}#fullpage .Categories ul li .LeftDiv h1{float:left;margin:10px}#fullpage .Categories ul li .LeftDiv p{float:left;margin:5px 10px;text-align:left}#fullpage .Categories ul li .LeftDivAngle{float:left;margin-left:-1px}#fullpage .Categories ul li:hover h1{color:#24b4b4}#fullpage .ThirdSection .ContactSection{margin:auto;max-width:450px;background-color:#fff;padding:1px;position:relative}#fullpage .ThirdSection .ContactSection h1{text-align:center;margin:2em auto 1em;text-transform:uppercase}#fullpage .ThirdSection .ContactSection p{padding:5px;font-size:14px;max-width:90%;margin:auto}#fullpage .ThirdSection .ContactSection .CLassicInputs{margin:auto;width:100%;text-align:center}#fullpage .ThirdSection .ContactSection .CLassicInputs li{text-align:left;display:inline-block}#fullpage .ThirdSection .ContactSection .CLassicInputs li input{width:15em}#fullpage .ThirdSection .ContactSection .CheckBoxes table{margin:auto;width:90%;max-width:90%}#fullpage .ThirdSection .ContactSection .CheckBoxes table td{vertical-align:middle;text-align:right !important}#fullpage .ThirdSection .ContactSection .ButtonsAndRecap{width:100%;text-align:center;margin-top:10px}#fullpage .ThirdSection .ContactSection .ButtonsAndRecap li{display:inline-block;vertical-align:bottom}#fullpage .ThirdSection .ContactSection .ButtonsAndRecap li .button3,#fullpage .ThirdSection .ContactSection .ButtonsAndRecap li .button2{width:150px;margin:2em auto}#fullpage .ThirdSection .ContactSection .ResponseDiv{position:absolute;width:100%;height:5px;top:0px;left:0px;background-color:#000;text-align:center;color:#fff;vertical-align:middle;line-height:100%}#fullpage .ThirdSection .ContactSection .ResponseDiv i{font-size:4em;margin:100px auto}.PriceSection h1{text-align:center}#PriceTable{max-width:920px;margin:auto;text-align:center}#PriceTable li{display:inline-block;width:225px;background-color:#0e0f0f;margin-top:10px;margin-bottom:10px}#PriceTable li table{width:100%;height:100%;margin:auto}#PriceTable li table td{text-align:left;color:#0e0f0f;padding:10px;background-color:#fff;border-bottom:1px solid #cecece}#PriceTable li table td i{font-size:0.875em}#PriceTable li table td p{font-size:0.875em}#PriceTable li table th{text-align:center;height:auto;background-color:#0e0f0f;padding-top:20px;padding-bottom:20px;border-bottom:1px dotted #292a2b;border-top:2px solid #fff}#PriceTable li table th .TableHeader{width:8em;height:8em;margin:auto;background-color:#fff;border-radius:100%;line-height:7.5em;font-weight:bold;text-transform:uppercase;font-size:0.675em;border:0.5em solid #424242;color:#24b4b4}#PriceTable li table .PriceHolder{height:4em;background-color:#fff;text-align:center;font-size:1.2em}#PriceTable li table .PriceHolder span{font-size:0.7em;vertical-align:text-top;color:#24b4b4}#PriceTable li:hover .TableHeader{border:0.5em solid #24b4b4;color:#424242}#PriceTags{max-width:920px;text-align:center;margin:20px auto}#PriceTags li{padding:10px;text-align:center;background-color:#fff;display:inline-block;text-transform:uppercase;font-size:0.775em;margin:3px}#PriceTags li:hover{background-color:#24b4b4;color:#fff}.PackInput{width:90%;margin:auto;display:none}.PackInput input{width:85%;margin:0;border:2px solid #24b4b4 !important;background-color:#24b4b4;color:#fff}.PackInput i{width:15%;margin:0px;text-align:center;color:#fff;background-color:#24b4b4;height:35px;line-height:35px;display:block;float:left}.PackInput i:hover{color:#AB1417}.PackInputTitle{display:none}.NbPar{max-width:920px;text-align:justify;margin:20px auto;padding:5px;color:#fff;font-size:0.875em}.OffresList{max-width:920px;margin:auto;text-align:center;padding-bottom:10px}.OffresList .SlideTitle{text-align:center;color:#000;text-transform:uppercase;margin:auto;margin-top:5em !important;font-size:1.5em;background-color:#fff;padding-top:20px !important;padding-bottom:20px !important}.OffresList li{border:2px solid #fff;width:100%;background-color:#fff;display:inline-block;vertical-align:top;margin:20px auto}.OffresList li h2{padding:1px;margin:20px auto}.OffresList li .OffreBackground{width:100%;height:12em;background-color:red;background-size:cover;background-position:center;background-repeat:no-repeat}.OffresList li .OffreDetails{width:100%;background-color:#fff;padding:1px}.OffresList li .OffreDetails h3{width:100%;margin:5px;text-align:left;text-transform:uppercase}.OffresList li .OffreDetails p{text-align:left;margin:5px;font-size:14px}.OffresList li .OffreDetails table{width:100%;max-width:300px;font-size:14px;margin:10px auto}.OffresList li .OffreDetails table i{color:#24b4b4}.OffresList li .OffreDetails table td{height:25px}.OffresList li .button2{max-width:300px;margin-top:20px;margin-bottom:10px}.ActiveLoader{top:0 !important}.g-recaptcha{display:inline-block;margin:auto;width:66%}.WhiteBackground{width:100%;height:100%;position:fixed;z-index:1;background-color:rgba(255,255,255,0.9);top:0;left:0}.WhiteBackground .InnerLogo{width:38px;height:38px;background-image:url(../media/LogoBlack.svg);position:absolute;top:50%;left:50%;margin-left:-19px;margin-top:-19px}.loading,.loading::before,.loading::after{position:absolute;top:50%;left:50%;border:1px solid rgba(0,0,0,0.1);border-left-color:rgba(0,0,0,0.4);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.loading{margin:-25px 0 0 -25px;height:50px;width:50px;-webkit-animation:animation-rotate 1000ms linear infinite;-moz-animation:animation-rotate 1000ms linear infinite;-o-animation:animation-rotate 1000ms linear infinite;animation:animation-rotate 1000ms linear infinite}.loading::before{content:"";margin:-23px 0 0 -23px;height:44px;width:44px;-webkit-animation:animation-rotate 1000ms linear infinite;-moz-animation:animation-rotate 1000ms linear infinite;-o-animation:animation-rotate 1000ms linear infinite;animation:animation-rotate 1000ms linear infinite}.loading::after{content:"";margin:-29px 0 0 -29px;height:56px;width:56px;-webkit-animation:animation-rotate 2000ms linear infinite;-moz-animation:animation-rotate 2000ms linear infinite;-o-animation:animation-rotate 2000ms linear infinite;animation:animation-rotate 2000ms linear infinite}@-webkit-keyframes animation-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes animation-rotate{100%{-moz-transform:rotate(360deg)}}@-o-keyframes animation-rotate{100%{-o-transform:rotate(360deg)}}@keyframes animation-rotate{100%{transform:rotate(360deg)}}@media screen and (max-width: 416px){.g-recaptcha{display:block;margin:auto;width:86%}.RightDiv h1,.LeftDiv h1{font-size:1em !important}.less416px{display:block}.more416px{display:none}.ToolTip .tt-img{background-image:url(../media/linked/swipe-icon.png)}.ToolTip p{text-align:center;color:#fff;position:absolute;top:60%;width:100%}.menu-icon>span{background-color:#24b4b4}.menu-icon>span:before,.menu-icon>span:after{background-color:#24b4b4}.SecondSection .SectionContainer li h1{font-size:1.2em !important}.SecondSection .SectionContainer li p{display:none}.OffresList{max-width:920px;margin:auto;text-align:center}.OffresList .SlideTitle{max-width:300px;font-size:1em;margin-top:3em}.OffresList li{border:2px solid #fffff;max-width:300px;display:block;vertical-align:top;margin:20px auto}.OffresList li .OffreBackground{width:100%;height:10em;background-color:red;background-size:cover;background-position:center;background-repeat:no-repeat}.OffresList li .OffreDetails{width:100%;background-color:#fff;padding:1px}.OffresList li .OffreDetails h3{width:100%;margin:5px;text-align:left;text-transform:uppercase}.OffresList li .OffreDetails p{text-align:left;margin:5px;font-size:14px}.OffresList li .OffreDetails table{width:100%;font-size:14px;margin:10px auto}.OffresList li .OffreDetails table i{color:#24b4b4}.OffresList li .OffreDetails table td{height:25px}.OffresList li .button2{max-width:300px;margin-top:20px;margin-bottom:0px}}
/*-------Responsive banners-------*/
.OffreBackground.Desktop
{
    display: block;
}
.OffreBackground.Mobile
{
    display: none;
}
@media only screen and (max-width: 440px)
{
    .OffreBackground.Desktop
    {
        display: none;
    }
    .OffreBackground.Mobile
    {
        display: block;
    }
}

