/* cmsms stylesheet: style modified: 20.11.2018 12:44:17 */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{color:inherit;background-color:transparent;text-decoration:none;outline:none;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,*:before,*:after{box-sizing:border-box;}

*::-webkit-scrollbar {width: 0.4rem;} *::-webkit-scrollbar-track-piece {background:white;} *::-webkit-scrollbar-thumb {background-color:#F48E00;}
*::-moz-selection {color: white;background: #F48E00;} *::selection {color: white;background: #F48E00;}
*, *:before, *:after{box-sizing: border-box;}

@font-face{font-family:'FontAwesome';src:url(/uploads/site/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/uploads/site/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/uploads/site/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/uploads/site/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/uploads/site/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/uploads/site/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}

.fa:before,.fa:after{font-family:'FontAwesome';}

:root{font-size:10px;line-height:1.45}
body{font-family: 'Open Sans', sans-serif;font-size:1.6rem;color:black}
h1, h2, h3, h4, h5, h6{font-weight:400;font-family: 'Oswald', sans-serif;}
h1{font-size:3rem;}
h2{font-size:2.7rem;}
h3{font-size:2.4rem;}
h4{font-size:2.1rem;}
h5{font-size:1.8rem;}
h6{font-size:1.6rem;}
p{font-size:1.6rem;}

.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}

.row {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}
.row-full {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0px;}
[class*="col-"]{-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;}

.container-fluid{position:relative;margin-left: auto;margin-right: auto;padding:0 15px;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.container {position:relative;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 15px;}
.clear:after{content:"";display:block;clear:both}
.float-right{float:right;}
.float-left{float:left;}

.align-self-start {-webkit-align-self: start!important;-ms-flex-item-align: start!important;-ms-grid-row-align: start!important;align-self: start!important;}
.align-self-center {-webkit-align-self: center!important;-ms-flex-item-align: center!important;-ms-grid-row-align: center!important;align-self: center!important;}
.align-self-end {-webkit-align-self: end!important;-ms-flex-item-align: end!important;-ms-grid-row-align: end!important;align-self: end!important;}

.align-items-start{-webkit-display:flex;display:flex;-webkit-align-items: flex-start;align-items: flex-start;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-display:flex;display:flex;-webkit-align-items: center;align-items: center;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-end{-webkit-display:flex;display:flex;-webkit-align-items: flex-end;align-items: flex-end;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}

.justify-content-start {-webkit-box-pack: start!important;-webkit-justify-content: flex-start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
.justify-content-center {-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.justify-content-end {-webkit-box-pack: end!important;-webkit-justify-content: flex-end!important;-ms-flex-pack: end!important;justify-content: flex-end!important;}
.justify-content-around {-webkit-justify-content: space-around!important;-ms-flex-pack: distribute!important;justify-content: space-around!important;}
.justify-content-between {-webkit-box-pack: justify!important;-webkit-justify-content: space-between!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}

header nav{display:none;}
header nav ul{padding:0;margin:0!important;}
header nav ul>li{display:block;margin:0;}
header nav ul li a{display:block;cursor:pointer;font-family: 'Oswald', sans-serif;}

ol,ul{font-size:1.5rem;padding:0 0 0 0.8rem;list-style-position:inside;}
ol li, ul li{margin:4px 0;}

.table-responsiv{overflow-y:scroll;}
table{border-collapse: collapse;}
th,td{padding:7px;border:1px solid #eee;}

input[type="text"]:focus:invalid, input[type="email"]:focus:invalid, select:focus:invalid, textarea:focus:invalid{outline:none;border-width:1px;border-style: solid;border-color: #dc3545;-webkit-box-shadow: 0px 0px 2px 0px #dc3545;box-shadow: 0px 0px 2px 0px #dc3545;}
input[type="text"]:valid, input[type="email"]:valid, select:valid, textarea:valid{border-width:1px;border-style: solid;border-color: #28a745;-webkit-box-shadow: 0px 0px 2px 0px #28a745;box-shadow: 0px 0px 2px 0px #28a745;}

input, textarea{width:100%;padding:10px;box-sizing:border-box; margin-bottom:10px;-webkit-box-shadow: 0px 0px 2px 0px #eee;box-shadow: 0px 0px 2px 0px #eee;resize:none;border:1px solid transparent;transition:.2s all linear;}
input[type="submit"]{cursor:pointer;}

button{background:0 0;border:none;cursor:pointer;}

img{display:block;max-width:100%;height:auto;}

.fa:before, .fa:after{font-family:'FontAwesome';}
.rel{position:relative;}

.navbutton{width:40px;height:40px;display:flex;position:absolute;right:10px;align-items:center;justify-content:center;line-height:5px;flex-wrap:wrap;margin:10px}
.navbutton span{display:inline-block;width:40px;height:6px;margin:3px 0;background:#a2a2a2;border-radius:5px;transition:.2s all linear}
.navopen span{opacity:0}
.navopen span:first-of-type,.navopen span:last-of-type{position:absolute;left:0;right:0;margin:0 auto;top:17px;opacity:1}
.navopen span:first-of-type{transform:rotate(45deg)}
.navopen span:last-of-type{transform:rotate(-45deg)}

.dropdown{position:relative;padding:0 10px;}
.dropdown ul{display:none;}
.dropdown ul li{display:block;}
.dropdownicon:after{content:'\f0d7';font-style:normal;position:absolute;right:0;top:0;cursor:pointer;}

.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x: hidden;overflow-y: auto;background:rgba(0,0,0,.6);z-index:1050;}
.modal-dialog{max-width:500px;margin:30px auto;position:relative;top:-100%;background:#fff;border:1px solid #eee;border-radius:.5rem;transition:.2s all linear}
.modal-active{display:block;}
.modal-active .modal-dialog{top:0;}
.modal-header{display:flex;padding:15px;border-bottom:1px solid #eee;justify-content:space-between}
.modal-header h5{font-weight:600;margin:0;line-height:2.5rem}
.modal-close{float:right;}
.modal-header .modal-close:before{content:'\f00d';}
.modal-body{position:relative;padding:15px;}
.modal-footer{display:flex;justify-content: flex-end;padding:15px;border-top:1px solid #eee;}
.modal-footer .modal-close{padding:10px;border:1px solid #eee;border-radius:.5rem;}

.switcher{display:none;}

.breadcrumb {padding:0 0 20px;color: #b7b7b7;}
.crumb a:hover, .crumb a:focus, .crumb a:active{color: #0e134c;}
.next-crumb:before {content:'\f101';font-style:normal;text-align:center;margin:0 10px;}

.faq-element {margin:10px 0;}
.faq-question {padding:5px 15px;background:#eee;cursor:pointer;}
.faq-answer {display:none;padding:0 15px;}

/* SCROLL ANIMATION */
.anim{opacity:0;transform:translateY(-0px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed{opacity:1;transform:translateY(0px);}

.anim-left{opacity:0;transform:translateX(-60px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed-left{opacity:1;transform:translateX(0px);}

.anim-right{opacity:0;transform:translateX(-60px);transition:0.3s all linear;transition-delay:0.2s;}
.viewed-right{opacity:1;transform:translateX(0px);}

.anim-top{opacity:0;transform:translateY(30px);transition:0.3s all linear;transition-delay:0.2s;}
.viewedtop{opacity:1;transform:translateY(0px);}

.anim-bottom{opacity:0;transform:translateY(-30px);transition:0.3s all linear;transition-delay:0.2s;}
.viewedbottom{opacity:1;transform:translateY(0px);}

.cookie{display:none;position:fixed;bottom:20px;right:20px;box-shadow: 0px 0px 2px 0px #333;}
.cookie-header{display:flex;padding: 5px 0;justify-content:flex-end;}
.cookie-header .cookie-close:before{content:'\f00d';display:block;}
.cookie-body{position:relative;padding: 0 0 15px;}

/* FADE IN OUT RIGHT LEFT */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes fadeIn {
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes fadeIn {
    from {opacity:0;}
    to {opacity:1;}
}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}

@-webkit-keyframes fadeInDown {
    from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fadeInDown {
    from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

/* second */

@-webkit-keyframes fadeInLeft {
    from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInLeft {
    from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}

/* third */

@-webkit-keyframes fadeInRight {
    from{opacity:0;-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
    to {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInRight {
    from{opacity:0;-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}

/* fourth */

@-webkit-keyframes fadeInUp {
    from{opacity:0;-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}

@keyframes fadeInUp {
    from{opacity:0;-webkit-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0);}
    to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

.menu-button svg {
  width: 85px;
  height: auto;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.menu-button path {fill:none;-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-moz-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);-ms-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25);stroke-width:40px;stroke-linecap:round;stroke:#f48e00;stroke-dashoffset:0px;}
.menu-button path#top,path#bottom{stroke-dasharray:240px 950px;}
.menu-button path#middle {stroke-dasharray:240px 240px;}
.cross path#top,.cross path#bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px;}
.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px;}

.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out;width:200px;font-family: 'Oswald', sans-serif;}
.wrap{margin-top: 20px;text-align: center;}


.btn-large{display:inline-block;overflow:hidden;line-height:70px; position:relative;text-decoration:none;text-transform:uppercase; -webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:none;font-size:15px;text-align:center;border:2px solid #F48E00;}


.ripple {position: absolute;background:rgba(0,0,0,.25);border-radius:100%;transform:scale(0.2);opacity:0;pointer-events:none;-webkit-animation: ripple .75s ease-out;-moz-animation:ripple .75s ease-out;animation:ripple .75s ease-out;}
@-webkit-keyframes ripple {from {opacity:1;}to{transform:scale(2);opacity:0;}}
@-moz-keyframes ripple {from {opacity:1;}to {transform: scale(2);opacity: 0;}}
@keyframes ripple {from {opacity:1;}to {transform: scale(2);opacity: 0;}}
.waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}
.waves-effect.waves-light .waves-ripple{background-color:rgba(2244,142,0,1);}


.waves-effect span{position:relative;width:100%;height:100%;top:0;left:0;z-index:9;font-size:2rem;}

h2{font-size:7rem;}

/* header */

header{background:#dddddd;padding:1.5rem 0rem;position:fixed;width:100%;top:0;left:0;z-index:999;}
header nav ul li{margin:0px 5px;}
header nav ul li a{padding:5px;font-size:2.2rem;font-weight:200;transition:0.2s;}
header nav ul li a:hover{color:#F48E00;}

/* section first */

.main-section{overflow:hidden;margin-top:4rem}
.name{text-align:center;padding:4rem 0rem;}
.name .first{font-size:6.5rem;font-weight:400;margin:0;}
.name .second{font-size:9rem;color:#F48E00;font-weight:800;margin:0;line-height:50px;text-transform:uppercase;}
.rel{background:#1A1F25;}
.main-section .social{position:absolute;left:0;width:50px;}
.main-section .social a{width:50px;height:50px;border:solid #F48E00;border-width:1px 1px 1px 1px;}
.main-section .social a:nth-child(1),.main-section .social a:nth-child(2){margin-bottom:2rem;}
a:before{color:white;font-size:2rem;}
.fb:before{content:'\f09a';}
.inst:before{content:'\f16d'}
.yt:before{content:'\f167';font-weight:300}
.right-first-section{align-content:center;padding:12rem 0rem}
.right-first-section h1{width:100%;padding-right:20%;text-align:right;font-size:7rem;line-height:90px}
.right-first-section h1:first-of-type{color:white;font-weight:900;line-height:70px}
.right-first-section h1:last-of-type{color:#F48E00;font-weight:300;}
.right-first-section .waves-effect{margin-right:20%;color:#F48E00;margin-top:2rem;}
.right-first-section .waves-effect:hover{color:white;}
.left-first-section img{position:absolute;bottom:0;}

/* o mnie */

.section-about{background:url('/uploads/site/img/omnie.jpg') fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.section-about .col-12{padding:0;}
.about-me {margin:10rem 0rem}
.about-me .left-about{background:white;padding:8rem;}
.about-me .right-about{background:#F48E00;}
.about-me .right-about .circle{width:250px;height:250px;border-radius:50%;overflow: hidden;}
.content-about strong{font-family: 'Oswald', sans-serif;}

.section-about h2,.offer-section h2, .section-opinion h2,.news-section h2,.section-gallery h2,.section-contact h2{font-size:6rem;font-weight:900;margin-bottom:3rem;}
.content-about{margin-bottom:3rem;}
.section-about .waves-effect{color:#F48E00}
.section-about .waves-effect:hover{color:black;}

/* oferta */

.left-offer{padding:7rem 8rem;align-content:center;}
.box-offer{background:#1A1F25;padding:6rem;color:white;}
.box-offer h1{font-size:4rem;width:80%;position:relative;font-weight:600;}
.box-offer h2{font-size:2.5rem;font-weight:200;position:relative;}
.offer-section h3{font-size:2rem;width:100%;margin:0;margin-bottom:2rem;font-weight:600;}
.box-offer:before{content:'';display:block;position:absolute;left:0;right:0;width:100%;background:#F48E00;transition:0.3s linear;bottom:0;height:0;}

.box-offer:hover:before{height:100%;}
.box-offer .btn-large{border:2px solid white;}
.box-offer .waves-effect{margin-top:3rem;}
.box-offer .waves-effect.waves-light .waves-ripple{background-color:white;}
.box-offer .waves-effect span{color:white;transition:0.2s;}
.box-offer .waves-effect:hover span{color:black;}


/* opinie */

.section-opinion{background:url('/uploads/site/img/opinie.jpg') fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:8rem 0rem;}
.section-opinion h2{text-align:center;color:white;}
.section-opinion h2.col-12{margin-bottom:4rem;}
.opinion{margin-bottom:4rem;}
.opinion h2{font-size:2rem;color:#F48E00;font-weight:300;}
.content-opinion{color:white;text-align:justify;text-align-last:center;margin-bottom:2rem;}
.section-opinion .waves-effect{margin:0 auto;color:white;}


/* news */

.news-section{padding:6rem 0rem;}
.news-section h2{text-align:center;margin-bottom:4rem;}
.news-section .container-fluid{padding:0 60px;}
.news-box .img-news img{width:100%;object-fit:cover;height:100%;}
.news-box .img-news{padding-right:0;}
.date{font-weight:900;color:#F48E00;font-size:2rem;font-family: 'Oswald', sans-serif;}
.title-news{color:black;font-size:2.5rem;font-weight:900;margin-bottom:3rem;}

.news-box .content-news-box{border:1px solid #dddddd;padding:4rem;}
.content-news{margin-bottom:4rem;}

.news-section .waves-effect.all{margin:0 auto;display:block;margin-top:6rem;}
.waves-effect a{position:relative;z-index:7;display:block;font-size:2rem;}

/* galeria */

.section-gallery h2{margin-bottom:3rem;}
.all-left{align-content:center;padding:4rem;}

.gallery{height:20vw;padding:0;overflow:hidden;cursor:pointer;}
.gallery img{height:100%;width:100%;object-fit:cover;object-position:top;transition:0.3s linear;transform:scale(1.1)}
.gallery:hover img{transform:scale(1.0);opacity:0.5;}
.gallery:before{content:'\f002';position:absolute;z-index:2;color:#1A1F25;opacity:0;transition:0.3s linear;font-size:0;}
.gallery:hover:before{opacity:1;font-size:5rem;}

/* kontakt */

.background-kontkat{background:url('/uploads/site/img/kontakt.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;}
.section-contact{background:#1A1F25;}
.first-contact{font-weight:800;width:80%;line-height:30px}
.left-contact{padding:10rem 15px 10rem 9rem;color:white;}
.left-contact h3{margin:0;}
h3.second-contact{color:#F48E00;font-weight:200;margin-bottom:4rem;line-height:30px}
.box-contact h3{color:#F48E00;font-weight:300;}
.box-contact ul li{list-style:none;}
.box-contact ul li:before{display:inline-block;margin-right:1rem;font-family:'FontAwesome';color:#F48E00;text-align:center;width:20px;}
.box-contact ul li:first-of-type:before{content:'\f095';}
.box-contact ul li:last-of-type:before{content:'\f0e0';}
.form-box{background:#F48E00;padding:4rem;position:absolute;width:100%;height:100%;bottom:-50px;z-index:2;right:-50%}
.form-box h3{text-align:center;font-size:3rem;color:white;font-weight:600;}
.form-box .social a{width:50px;text-align:center;border:1px solid white;height:50px;margin-right:2rem;transition:0.2s linear;}
.form-box .social a:before{font-size:2.5rem;transition:0.2s linear;}
.form-box .social a:hover{background:white;}
.form-box .social a:hover:before{color:#F48E00;}
.section-contact .social{margin-top:3rem;}
input, textarea{background:none;border:2px solid white;color:white;}
textarea{height:180px;}
.submit input{transition:0.2s;}
.submit input:hover{background:white;color:black;}
*::-webkit-input-placeholder{color:white;}
*::-moz-placeholder{color:white;}
*:-ms-input-placeholder{color:white;}
*:-moz-placeholder{color:white;}
*::placeholder{color:white;}


.up{width:50px;height:50px;border:1px solid white;margin-top:4rem;cursor:pointer;transition:0.2s linear;}
.up:before{content:'\f077';font-weight:300;transition:0.2s linear;}
.up:hover{background:white;}
.up:hover:before{color:#1A1F25;}

.cookie{background:#1A1F25;color:white;z-index:999;}

/* footer */

footer{line-height:50px;font-size:1.7rem;}
footer .container-fluid{padding:0px 90px;}
footer .cop span{padding:0px 10px;}
footer .cre a{font-weight:800;color:#F48E00}
footer .cre{text-align:right;}

.content-subpage{min-height:50vh;}
.subpage{margin-top:12rem;}
.subpage h1{font-size:6rem;font-weight:900;margin-bottom:3rem;}
.subpage .gallery{height:13vw;}

.subpage .content-opinion{color:black;}
.opinion h2{text-align:center;}
.subpage h1.title-news{font-size:2.5rem;}
.subpage .news-box{margin-bottom:5rem;}
.subpage .box-offer h1{font-size:3rem;}
.box-offer-subpage h1{margin-bottom:0;}
.box-offer-subpage h1, .box-offer-subpage h2{text-align:center;}
.box-offer-subpage h2{position:relative;margin-bottom:3rem;}
.box-offer-subpage h2:after{content:'';display:block;width:100%;height:2px;background:#F48E00;position:absolute;bottom:-1rem;}

.top-title-date{background:#1A1F25;}
.subpage .top-title-date {padding:1rem;}
.subpage .top-title-date h1{margin:0;color:white;}
.subpage .top-title-date .date{text-align:right;}
.img-news img{margin:0 auto;}
/* cmsms stylesheet: responsive modified: 20.11.2018 11:47:12 */
@media only screen{
   .col-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
     .tlo img{width:70%;}
     h1, h2{font-size:2rem;}
     .left-first-section img{display:none;}
     header{min-height:90px;}
     .name .second{font-size:4.5rem;}
     .name .first{font-size:3.5rem;}
     .right-first-section h1{padding-right:5%;font-size:5rem;}
     .main-section .social{top:50px;}
     .section-about h2, .offer-section h2, .section-opinion h2, .news-section h2, .section-gallery h2, .section-contact h2{font-size:3rem;}
     .opinion h2{font-size:2rem;}
     header nav ul li {text-align:center;}
     .right-first-section .waves-effect{margin-right:5%;}
     .form-box{position:initial;}
     .main-section{margin-top:7rem;}
     .news-box .img-news{padding-left:0px;}
     .news-box .content-news-box{padding:1rem;}
     .news-box{margin-bottom:3rem;}
     .box-offer{padding:2rem;}
     .left-offer{padding:2rem;}
     .all-left h2{width:100%;text-align:center}
     .gallery,.subpage .gallery{height:40vw;}
     footer .container-fluid{padding:0px 15px;}
     footer{font-size:6px;}
 }
 @media only screen and (min-width:576px){
   .col-sm-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-sm-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-sm-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-sm-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-sm-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-sm-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-sm-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-sm-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-sm-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-sm-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-sm-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-sm-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width:540px;}
   .gallery,.subpage .gallery{height:45vw;}
     footer{font-size:9px;}
 }
 @media only screen and (min-width:768px){
   .col-md-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-md-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-md-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-md-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-md-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-md-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-md-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-md-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-md-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-md-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-md-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-md-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .col-md-5p{-webkit-box-flex: 0;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
   .container{width:720px;}
     .tlo img{width:40%;}
     h1, h2{margin:0;font-size:2.5rem;}
     .left-first-section img{display:block;}
     .name .second{font-size:5.5rem;}
     .name .first{font-size:4.5rem;}
     .gallery{height:30vw;}
     footer .container-fluid{padding:0px 15px;}
     footer{font-size:15px;}
     .subpage .gallery{height:22vw;}
 }
 @media only screen and (min-width:992px){
   .col-lg-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-lg-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-lg-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-lg-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-lg-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-lg-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-lg-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-lg-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-lg-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-lg-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-lg-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-lg-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .col-lg-14{-webkit-box-flex: 14.2857%;-webkit-flex: 0 0 14.2857%;-ms-flex: 0 0 14.2857%;flex: 0 0 100%;max-width: 14.2857%;}
   .container{width:960px;}
   header{min-height:auto;}
   header nav{display:block;}
   header nav ul li{display:inline-block;}
     .menu-button{display:none;}
   .dropdown ul{position:absolute;left:0;width:220px;}
   .right-first-section h1{padding-right:20%;}
   .name .second{font-size:9rem;}
    .name .first{font-size:6.5rem;}
    .main-section{margin-top:4rem;}
    .section-about h2, .offer-section h2, .section-opinion h2, .news-section h2, .section-gallery h2, .section-contact h2{font-size:6rem;}
    .form-box h2{font-size:3rem;text-align:center;color:white;}
    .opinion h2{font-size:2rem;}
    .box-offer h2{font-size:3rem;}
    .news-box .img-news{padding-left:15px;}
    .right-first-section .waves-effect{margin-right:20%;}
    
 }
 @media only screen and (min-width:1200px){
   .col-xl-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-xl-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-xl-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-xl-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-xl-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-xl-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-xl-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-xl-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-xl-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-xl-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-xl-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-xl-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width: 1140px;}
   .right-first-section h1{font-size:7rem;}
   .news-box .content-news-box{padding:3rem;}
   .gallery{height:25vw;}
   .form-box{position:absolute;right:-20%;}
 }
 
  @media only screen and (min-width:1400px){
      .left-offer{padding:7rem 8rem;}
      .box-offer{padding:6rem;}
      .news-box .content-news-box{padding:4rem;}
      .gallery{height:20vw;}
      .form-box{position:absolute;right:-30%;}
      .subpage .gallery{height:15vw;}
  }
  @media only screen and (min-width:1600px){
      .form-box{position:absolute;right:-40%;}
  }
  @media only screen and (min-width:1800px){
      .form-box{position:absolute;right:-50%;}
  }
/* cmsms stylesheet: Fancybox modified: 19.11.2018 13:03:54 */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:hidden;padding:44px 0 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
