@charset "utf-8";.static{position:static}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.force-center{top:50%;left:50%;transform:translate(-50%,-50%)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden,.hide{display:none}.flex{display:flex}@media only screen and (min-width:768px){.hide-from-md{display:none}.show-from-md{display:block}.inline-block-from-md{display:inline-block}}.content-wrapper{max-width:1350px;margin:0 auto;padding:0 10px;width:100%}.no-overflow{overflow:hidden}@media only screen and (min-width:768px){.content-wrapper{padding:0 20px}}@media only screen and (min-width:1260px){.content-wrapper{padding:0 10px}}@font-face{font-family:opensans;src:url(../fonts/opensans-light.woff2) format('woff2'),url(../fonts/opensans-light.woff) format('woff');font-style:normal;font-weight:300}@font-face{font-family:opensans;src:url(../fonts/opensans-regular.woff2) format('woff2'),url(../fonts/opensans-regular.woff) format('woff');font-style:normal;font-weight:400}@font-face{font-family:opensans;src:url(../fonts/opensans-bold.woff2) format('woff2'),url(../fonts/opensans-bold.woff) format('woff');font-style:normal;font-weight:600}*{box-sizing:border-box;outline:0}body{font-family:opensans;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.home-page){background-color:#f8f8f8}h1,h2,h3,h4,h5{margin:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a:hover i,a:hover:after,a:hover:before{text-decoration:none}button{border:0}p{margin-bottom:0}p:first-child{margin-top:0}figure{margin:0}img{display:block}.breadcrumb{margin:16px 0 12px}.breadcrumb-item{display:none;text-transform:uppercase}.breadcrumb-item:nth-last-child(2){display:inline-block}.breadcrumb-ref{display:flex;align-items:center;color:#888;font-size:14px}.breadcrumb-ref:hover{text-decoration:none}.breadcrumb-ref:before{content:'\f3d2';font-family:Ionicons;font-size:20px;padding-right:8px}a.breadcrumb-ref{color:#619bd4}@media only screen and (min-width:768px){.breadcrumb{margin-bottom:16px}.breadcrumb-item{display:inline-block;text-transform:initial}.breadcrumb-item .breadcrumb-ref:before{display:none}.breadcrumb-item:not(:last-child) .breadcrumb-ref:after{content:'>';padding-right:6px;padding-left:6px}}@media only screen and (min-width:1260px){.breadcrumb{margin:34px 0 16px}}.footer{margin-top:10px;line-height:2}.footer .content-wrapper{padding:0}.home-page .footer{margin-top:0}.footer-title{text-transform:uppercase;font-size:18px;color:#fff;display:flex;align-items:center;padding:14px 0 10px}.footer-title:before{content:'';background-color:#619bd4;width:10px;height:10px;margin-right:10px}.footer-content{padding:0 0 15px 22px}.footer-content>*{margin-top:0;font-size:14px;color:#fff}.footer-content a{color:#619bd4;display:inline-block}.footer-content .mailto-desktop:before,.footer-content .mailto-mobile:before{content:none}.footer-tab-action:after{content:'\f2c7';font-family:ionicons;color:#619bd4;font-size:25px;line-height:1;margin-left:auto}.footer-tab-toggle{display:none}.footer-tab{padding:0 20px}.footer-tab:not(:first-child){position:relative}.footer-tab:not(:first-child):before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;border-top:1px solid #163553;background-color:#285e93}.footer-tab.active .footer-tab-action:after{content:'\f2f4'}.footer-tab.active .footer-tab-toggle{display:block}.footer-contact{background-color:#1f4973}.footer-contact-buttons{display:none}.footer-contact-buttons .btn{border:1px solid #619bd4;color:#619bd4;background:0 0;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease}.footer-contact-buttons .btn.selected,.footer-contact-buttons .btn:hover{text-decoration:none;background-color:#619bd4;color:#fff}@media only screen and (min-width:768px){.footer-contact-buttons .btn{width:220px}}.footer-contact-buttons .btn:not(:first-child){margin-top:20px}.footer-contact-buttons .btn i{display:none}.footer-web a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.footer-seo-links{padding:0 20px;background-color:#163553}.footer-legal-links{display:none;background-color:#0e2032;padding:28px 0;text-align:center}.footer-legal-link{font-size:14px;display:inline-block}.footer-legal-link:not(:first-child):before{content:'-';margin:0 3px;color:#619bd4}.footer-legal-link a{color:#619bd4}.footer-go-up{background-color:#619bd4;text-align:center;padding:10px 0;line-height:1}.go-up-button{color:#fff;font-size:14px;background-color:transparent}.go-up-button:before{content:'\f126';font-family:ionicons;font-size:24px;display:block}.footer-copy-info{background-color:#000;color:#fff;font-size:14px;text-align:center;padding:21px 0;line-height:1}.footer-copy-info img{margin-top:2px;width:66px}.footer-copy-info a{color:#fff}.footer-copy-info>*{display:inline-block;margin:0 5px;vertical-align:middle}@media only screen and (min-width:768px){.footer{margin-top:20px}.footer-title:before{margin-right:20px}.footer-seo-links li{display:inline-block}.footer-seo-links li:not(:last-child):after{content:'-';margin:0 4px;color:#619bd4}.footer-tab{padding:0 24px}.footer-content{padding:0 0 25px 32px}.footer-legal-links{line-height:1;display:block}}@media only screen and (min-width:1260px){.footer{margin-top:50px}.home-page .footer{margin-top:50px}.footer-content{padding:0 0 25px 22px}.footer-title{padding:20px 0 10px}.footer-title:before{margin-right:10px}.footer-contact .content-wrapper{padding:0 40px}.footer-contact .footer-title{padding-top:0}.footer-contact .footer-content{padding-bottom:0}.footer-tabs{display:flex;padding:30px 0}.footer-tab{padding:0;flex-basis:30%}.footer-tab:not(:first-child){padding-left:40px;flex-grow:1}.footer-tab.active .footer-title:after,.footer-title:after{content:none}.footer-tab-toggle{display:block}.footer-contact-us{flex-basis:40%}.footer-contact-us .footer-content{float:left;width:50%}.footer-contact-buttons{display:block;float:right;width:50%}.footer-seo-links{padding:0}.footer-seo-links .content-wrapper{padding:0 40px}}body:not(.home-page){background-color:#f8f8f8}.header .icon{font-size:20px}.header .mailto{display:flex;z-index:12;white-space:nowrap;height:100%}.header .mailto-desktop,.header .mailto-mobile{font-size:14px;color:#fff;display:flex;align-items:center}.header .mailto-desktop+.language-selector .btn,.header .mailto-mobile+.language-selector .btn{position:relative}.header .mailto-desktop+.language-selector .btn:before,.header .mailto-mobile+.language-selector .btn:before{content:'';position:absolute;height:100%;top:0;left:0;vertical-align:middle}.header .mailto-suggestion{border-style:none none solid;top:42px;bottom:auto}.header .mailto-suggestion:after{top:-6px;bottom:auto;border-width:0 8px 10px;border-color:transparent transparent #fff}.header .mailto-message{top:0;right:0;bottom:auto;left:auto;transform:none;height:100%;padding:5px 10px}.header .language-selector{align-self:center;display:flex;z-index:12;height:100%;position:relative}.header .language-selector .btn{background:0 0;color:#fff;font-size:14px;padding:0;flex:1;display:flex;align-items:center}.header .language-selector .btn.active .ion{background-color:#163553}.header .language-selector .ion{padding:2px;margin-left:5px;margin-right:0;font-size:16px}.header .languages-list{position:absolute;top:100%;left:0;width:100%;font-size:14px;background-color:#fff;padding:18px}.header .languages-list li:not(:first-child){padding-top:12px}.header .languages-list a{color:#1f4973}.appointment-button,.checkout-button{text-transform:capitalize}.appointment-button i,.checkout-button i{position:relative}.appointment-button.active i:after,.checkout-button.active i:after{content:'';background:#c10000;position:absolute;top:-1px;right:-5px;height:8px;width:8px;border-radius:5px}.header-logo,.header-top-bar{display:none}.header-top-bar{height:45px}.header-top-bar .content-wrapper{display:flex;height:100%;align-items:center;justify-content:flex-end}.header-top-bar .content-wrapper>*{color:#fff;padding:0 13px}.header-top-bar .content-wrapper>:not(:first-child):not(:last-child):before{bottom:0;margin:auto;height:20px}.header-top-bar .btn span{font-size:14px;display:none}.header-top-bar .btn i{font-size:20px;margin-right:0}.header-top-bar .btn i,.header-top-bar .btn span{vertical-align:middle}.header-top-bar .social-data{padding:0;margin-right:auto}.header-down-bar{background-color:#fff;height:45px;padding-left:45px}.header-down-bar .content-wrapper{display:flex;height:100%}.header-down-bar .appointment-button,.header-down-bar .checkout-button,.header-down-bar .main-button,.header-down-bar .secondary-button{color:#fff;padding:0 13px;display:none;align-self:center;align-items:center}.header-down-bar .appointment-button span,.header-down-bar .checkout-button span,.header-down-bar .main-button span,.header-down-bar .secondary-button span{font-size:14px;display:none}.header-down-bar .appointment-button i,.header-down-bar .checkout-button i,.header-down-bar .main-button i,.header-down-bar .secondary-button i{font-size:25px}.header-down-bar .appointment-button i,.header-down-bar .appointment-button span,.header-down-bar .checkout-button i,.header-down-bar .checkout-button span,.header-down-bar .main-button i,.header-down-bar .main-button span,.header-down-bar .secondary-button i,.header-down-bar .secondary-button span{vertical-align:middle}.header-down-bar .appointment-button,.header-down-bar .checkout-button{display:flex;color:#111;padding-right:10px}.header-down-bar .appointment-button+.checkout-button{padding-left:5px}.nav-button{position:fixed;top:0;left:0;width:45px;height:45px;color:#fff;background-color:#619bd4;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:center}.nav-button:after,.nav-button:before{display:block;content:'';background-color:#fff;height:3px;margin:3px 0;transition:all .3s ease-in-out;width:32px}.nav-button div{text-transform:uppercase;font-size:9.5px;font-weight:600;order:2;transition:all .3s ease-in-out;opacity:1;transform:translateY(0);margin:2px 0;letter-spacing:1.04px}.nav-button.active{background-color:transparent}.nav-button.active:after{transform:translateY(0) rotate(-135deg)}.nav-button.active:before{transform:translateY(10px) rotate(135deg)}.nav-button.active div{opacity:0;transform:translateY(100%)}.nav-button:not(.nav-button-mobile){display:none}.site-title{margin:0;font-size:17px;font-weight:400;color:#111;flex-grow:1;align-self:center}.site-title a{color:#111;text-decoration:none}@media only screen and (min-width:768px){.header-top-bar{display:block;background-color:#1f4973}.header-top-bar .content-wrapper{padding-right:100px}.header-down-bar{background-color:#163553;height:55px;z-index:10;padding:0;position:relative}.header-down-bar .content-wrapper{padding-right:100px;position:relative}.header-down-bar .appointment-button,.header-down-bar .checkout-button{color:#fff;padding-right:16px;display:none}.nav-button{position:absolute;width:100px;height:100px;top:-45px;right:0;left:auto}.nav-button.active{background-color:#fff}.nav-button.active:after,.nav-button.active:before{background-color:#1f4973}.nav-button:not(.nav-button-mobile){display:flex}.nav-button.nav-button-mobile{display:none}.site-title{font-size:28px}.site-title,.site-title a{color:#fff}}@media only screen and (min-width:1260px){.header-logo{color:#fff;display:block;margin-top:10px;margin-right:15px}.appointment-button i,.checkout-button i{margin-right:8px}.appointment-button span,.checkout-button span{display:inline}.header-down-bar .content-wrapper,.header-top-bar .content-wrapper{padding-right:110px}.header-top-bar .btn span{display:inline}.header-top-bar .btn i{margin-right:8px}.nav-button{right:10px}}.menu{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:rgba(22,53,83,.6);visibility:hidden;opacity:0;transition:opacity .1s ease-in;z-index:11}.menu.active{opacity:1;visibility:visible;transition:all .1s ease;transition-delay:0s}.menu.active .menu-wrapper{flex-basis:86%;transform:translateX(0)}.menu-wrapper{height:100vh;overflow-y:auto;flex-basis:30%;flex-direction:column;transform:translateX(-100%);transition:all .35s ease;position:relative}.menu-header{background-color:rgba(97,155,212,.96)}.menu-logo{padding-top:60px}.menu-logo img{max-width:60px;margin:0 auto;display:block}.menu-title{margin-top:24px;position:relative;padding-bottom:22px}.menu-title .site-title{color:#163553;text-align:center}.menu-title:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;border-top:1px solid #4187cb;background-color:rgba(161,196,229,.4)}.menu-content{background-color:rgba(97,155,212,.96);padding-bottom:40px;overflow:auto}.nav{padding:20px 0}.nav-main-group{padding:0 30px}.nav-alt-group{padding:0 23px}.nav-child.has-child+.nav-child{margin-top:10px}.nav-title{text-transform:capitalize;color:#fff;padding:12px 0;display:block}.nav-title.active{color:#163553}.nav-title:hover{text-decoration:none}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:none}.nav-about-us .nav-main-title{color:#a1c4e5}.nav-about-us .nav-main-title.active{color:#163553}.menu-languages,.menu-legal-links,.menu-social-data{padding:8px 30px;position:relative}.menu-languages:before,.menu-legal-links:before,.menu-social-data:before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;border-top:1px solid #4187cb;background-color:rgba(161,196,229,.4)}.menu-language,.menu-legal-links li{padding:13px 0}.menu-language a,.menu-legal-links li a{color:#fff}.menu-language a.active,.menu-legal-links li a.active{color:#163553}.menu-social-data.social-data{padding-top:15px}.menu-social-data.social-data .title{display:block;font-size:16px;color:#a1c4e5;padding:13px 0}.menu-social-data.social-data .social-network-list{margin-top:4px}.menu-opened{overflow-y:hidden}@media only screen and (min-width:768px){.menu{background-color:transparent;top:45px;width:calc(100% - 100px);height:auto;transform:translateX(105px);transition:none}.menu.active{transform:translateX(0);transition:all .2s ease 0s}.menu.active .menu-wrapper{flex-basis:100%;height:auto}.menu.active .nav{visibility:visible;opacity:1;transform:translateX(0);transition:all .15s ease-out .1s}.menu-wrapper{flex-basis:100%;background-color:#619bd4;transform:none;overflow-y:initial}.menu-languages,.menu-legal-links,.menu-logo,.menu-social-data,.menu-title{display:none}.menu-content{padding:50px 48px 77px;overflow:initial;background-color:transparent}.nav{padding:0;text-align:right;margin-left:auto;visibility:hidden;opacity:0;transform:translateX(48px)}.nav-main-group{padding:0}.nav-alt-group{padding:8px 0 0}.nav-child.has-child+.nav-child{margin:0}.nav-main-child:not(:first-child){padding-top:14px}.nav-alt-child{display:inline-block}.nav-alt-child:not(:last-child) .nav-alt-title:after{content:'·';margin:0 5px}.nav-title{padding:0;display:inline-block}.nav-main-title{font-size:30px}.nav-alt-title{line-height:1.8}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:block}.menu-opened{overflow-y:auto}}@media only screen and (min-width:1260px){.menu{left:auto;right:calc(50% - 565px);transform:none;transition:none;width:auto;display:block}.menu.active .nav{transition:none}.menu.active .nav-main-child .nav-main-title{transition:transform .5s ease;transform:translateX(0)}.menu-content{padding:0}.menu-wrapper{background-color:transparent}.menu-header{display:none}.nav{text-align:center;transition:none;transform:none}.nav-main-group{display:flex}.nav-alt-group,.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:none}.nav-alt-group{position:fixed;left:0;width:100%;min-height:100%;background-color:red;justify-content:center;align-items:center;padding:32px}.nav-main-child:not(:first-child){padding-top:0}.nav-main-child:nth-child(1) .nav-main-title,.nav-main-child:nth-child(1) .nav-main-title:before,.nav-main-child:nth-child(1)>.nav-alt-group{background-color:#619bd4}.nav-main-child:nth-child(2) .nav-main-title,.nav-main-child:nth-child(2) .nav-main-title:before,.nav-main-child:nth-child(2)>.nav-alt-group{background-color:#4187cb;color:#a1c4e5}.nav-main-child:nth-child(3) .nav-main-title,.nav-main-child:nth-child(3) .nav-main-title:before,.nav-main-child:nth-child(3)>.nav-alt-group{background-color:#3172b3}.nav-main-child:nth-child(4) .nav-main-title,.nav-main-child:nth-child(4) .nav-main-title:before,.nav-main-child:nth-child(4)>.nav-alt-group{background-color:#285e93}.nav-main-child:nth-child(5) .nav-main-title,.nav-main-child:nth-child(5) .nav-main-title:before,.nav-main-child:nth-child(5)>.nav-alt-group{background-color:#1f4973}.nav-main-child:nth-child(6) .nav-main-title,.nav-main-child:nth-child(6) .nav-main-title:before,.nav-main-child:nth-child(6)>.nav-alt-group{background-color:#163553}.nav-main-child:nth-child(7) .nav-main-title,.nav-main-child:nth-child(7) .nav-main-title:before,.nav-main-child:nth-child(7)>.nav-alt-group{background-color:#0e2032}.nav-main-child:nth-last-child(2) .nav-main-title{transform:translateX(100%)}.nav-main-child:nth-last-child(3) .nav-main-title{transform:translateX(200%)}.nav-main-child:nth-last-child(4) .nav-main-title{transform:translateX(300%)}.nav-main-child:nth-last-child(5) .nav-main-title{transform:translateX(400%)}.nav-main-child:nth-last-child(6) .nav-main-title{transform:translateX(500%)}.nav-main-child:nth-last-child(7) .nav-main-title{transform:translateX(600%)}.nav-main-child:hover>.nav-alt-group{display:flex}.nav-main-child:not(.active) .nav-main-title:before{content:'';position:absolute;width:150px;top:0;left:0;height:10px;z-index:-1;transition:top ease .3s}.nav-main-child:not(.active) .nav-main-title:hover:before{top:-10px}.nav-title.has-child{color:#fff}.nav-title.active{color:#163553}.nav-main-title{position:relative;font-size:20px;width:150px;height:150px;padding:8px;display:flex;align-items:center;justify-content:center;line-height:1.3}.nav-alt-title{font-size:20px}.nav-catalog:hover>.nav-alt-group,.nav-service:hover>.nav-alt-group{display:block}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{text-align:left}.nav-catalog .nav-alt-title,.nav-service .nav-alt-title{font-size:15px}}.alert-added-to-cart{position:fixed;z-index:1;width:100%;height:60px;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#619bd4;color:#fff;font-size:14px;transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;transform:translateX(-100%);opacity:0;visibility:hidden;overflow:hidden}.alert-added-to-cart i{font-size:34px}.alert-added-to-cart.active{transform:translateX(0);opacity:1;visibility:visible}.alert-added-to-cart.shine:after{content:'';top:0;left:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation-name:slide;animation-duration:1s;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%)}@media only screen and (min-width:768px){.alert-added-to-cart{width:400px;font-size:15px;width:210px;bottom:10%}}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.privacy-policy{font-size:14px;line-height:22px;color:#888}.privacy-policy a{color:#3172b3}.privacy-policy p{line-height:22px;margin-bottom:0}.privacy-policy .table{background-color:#fff;margin-top:16px;margin-bottom:12px}.privacy-policy .table tr{margin:0;display:block;border-bottom:5px solid #fff;line-height:22px}.privacy-policy .table td{line-height:22px;background-color:#f8f8f8;padding:10px;border-bottom:5px solid #fff;display:block}.privacy-policy .table td:first-child{text-transform:uppercase;font-weight:700}.privacy-policy .table td>span{display:block}.privacy-policy .table thead{display:none}.privacy-policy .mailto-desktop,.privacy-policy .mailto-mobile{color:#619bd4;display:inline-block}.privacy-policy .title{color:#619bd4;font-weight:400}@media only screen and (min-width:768px){.privacy-policy{font-size:15px}.table{font-size:14px}}@media only screen and (min-width:1260px){.privacy-policy .table{font-size:15px;margin-bottom:50px;margin-top:30px;position:relative}.privacy-policy .table:before{content:'';position:absolute;left:0;top:-10px;background-color:#619bd4;height:10px;width:100%}.privacy-policy .table:after{content:'';position:absolute;left:0;top:-5px;background-color:#fff;height:5px;width:100%;z-index:1}.privacy-policy .table tr{display:table-row;border-bottom:0}.privacy-policy .table tr:last-child td span{border-bottom:0}.privacy-policy .table tr .controller-desc>span{display:inline}.privacy-policy .table tr:first-child td:first-child span:after{content:'';position:absolute;height:20px;width:5px;top:-20px;right:-5px;left:auto;background-color:#fff}.privacy-policy .table tr:first-child td:before{content:'';height:5px;width:100%;position:absolute;left:0;top:0;z-index:1;color:#fff}.privacy-policy .table td{vertical-align:top;display:table-cell;padding:0 20px;position:relative}.privacy-policy .table td:not(:last-child){border-right:5px solid #fff}.privacy-policy .table td:first-child{background-color:#f8f8f8;white-space:nowrap;font-weight:400;text-transform:initial}.privacy-policy .table td:first-child span{padding-top:0}.privacy-policy .table td>span{padding:0;display:block}.privacy-policy .table td>span:first-child{padding-top:16px}.privacy-policy .table td>span:last-child{padding-bottom:16px}.privacy-policy .table td>span:after{position:absolute;height:1px;width:100%;bottom:0;left:0}}.cookies-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;padding:15px;background-color:rgba(17,17,17,.7);overflow:auto;display:none}.cookies-modal-container{background-color:#fff;height:100%;padding:15px;position:relative;overflow:auto;max-width:1330px;margin:auto}.cookies-modal-close-button{position:absolute;top:0;right:8px;border:0;font-size:52px;background:0 0}.cookies-modal-title{font-size:17px;line-height:22px;color:#111;font-weight:700;text-align:center;margin-top:40px}.cookies-modal-checkbox{display:none;visibility:hidden}.cookies-modal-checkbox:checked~.cookies-modal-warning{display:none}.cookies-modal-checkbox:checked~.cookies-modal-config{display:block}@media only screen and (min-width:768px){.cookies-modal{padding:40px}.cookies-modal-container{height:auto;padding:55px 100px 80px}.cookies-modal-close-button{top:10px;right:20px}.cookies-modal-title{font-size:22px;line-height:30px;margin-top:0}}@media only screen and (min-width:1260px){.cookies-modal{padding-top:70px}.cookies-modal-container{padding:60px 120px 85px}}.cookies-modal-warning{height:100%;display:flex;flex-direction:column}.cookies-modal-warning-description{font-size:15px;line-height:24px;margin-top:20px;color:#111}.cookies-modal-warning-description a{color:#619bd4;text-decoration:underline}.cookies-modal-warning-description a:before{content:'';display:inline-block;width:5px}.cookies-modal-warning-buttons{margin-top:auto;padding-bottom:40px;display:flex;flex-direction:column}.cookies-modal-warning-accept-button,.cookies-modal-warning-configure-button,.cookies-modal-warning-reject-button{display:block;width:100%;text-transform:uppercase;font-weight:700;min-height:3.125rem;line-height:20px;padding:10px;background-color:#619bd4;color:#fff}.cookies-modal-warning-configure-button,.cookies-modal-warning-reject-button{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.cookies-modal-warning-configure-button span,.cookies-modal-warning-reject-button span{position:absolute;width:100%;top:100%;left:0;margin-top:12px;font-size:14px;color:#111;font-weight:300;text-transform:none;cursor:default;text-align:center}.cookies-modal-warning-configure-button{order:2}.cookies-modal-warning-reject-button{order:1;margin-bottom:15px}.cookies-modal-warning-accept-button{margin-bottom:15px}@media only screen and (min-width:768px){.cookies-modal-warning-description{font-size:17px;line-height:30px;text-align:center;margin-top:30px}.cookies-modal-warning-buttons{margin-top:70px;margin-bottom:0;padding-bottom:0;flex-direction:row;justify-content:space-around}.cookies-modal-warning-accept-button,.cookies-modal-warning-configure-button{max-width:464px;margin:0 15px;font-size:18px;line-height:20px}.cookies-modal-warning-reject-button{margin-right:0;margin-bottom:0;margin-left:15px}.cookies-modal-warning-accept-button{margin:0}}@media only screen and (min-width:1260px){.cookies-modal-warning-description{margin-top:35px}.cookies-modal-warning-buttons{margin-top:90px}}.cookies-modal-config{display:none;padding-bottom:35px}.cookies-modal-config-description{font-size:15px;line-height:20px;margin-top:20px;color:#111;text-align:center}.cookies-modal-module{display:flex;flex-direction:column;margin-top:43px}.cookies-modal-module-title{font-weight:700;font-size:16px;order:0}.cookies-modal-module-title span{vertical-align:middle}.cookies-modal-icon-accepted,.cookies-modal-icon-rejected{font-size:24px;padding:0 10px;width:40px;height:24px;vertical-align:middle}.cookies-modal-icon-accepted{display:none;color:#13bc0b}.cookies-modal-icon-rejected{color:#bc310b}.cookies-modal-text-rejected{color:#bc310b;font-size:14px;font-weight:300;vertical-align:middle;line-height:18px}.cookies-modal-module-description{font-size:15px;line-height:20px;margin-top:8px;order:1}.cookies-modal-dropdown{margin-top:25px;order:3}.cookies-modal-dropdown-button{display:block;width:100%;font-weight:700;text-align:center;font-size:15px;padding:10px;background-color:#f5f5f5;border:none;cursor:pointer}.cookies-modal-dropdown-icon-down,.cookies-modal-dropdown-icon-up{padding-left:10px}.cookies-modal-dropdown-icon-up{display:none}.cookies-modal-dropdown-content{display:none}.cookies-modal-dropdown-content .cookies-policy-table{margin-top:5px;margin-bottom:0}.cookies-modal-dropdown-checkbox,.cookies-modal-module-checkbox{display:none;visibility:hidden}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-icon-accepted{display:inline-block}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-icon-rejected{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-text-rejected{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-label .cookies-modal-label-icon{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-label .cookies-modal-label-icon.checked{display:inline}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-button .cookies-modal-dropdown-icon-down{display:none}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-button .cookies-modal-dropdown-icon-up{display:inline}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-content{display:block}.cookies-modal-label{margin-top:20px;font-size:15px;line-height:20px;order:2;display:flex;align-items:center;cursor:pointer}.cookies-modal-label-icon{padding-right:7px;font-size:20px}.cookies-modal-label-icon.checked{display:none}.cookies-modal-config-button-save{display:block;width:100%;text-transform:uppercase;font-weight:700;min-height:3.125rem;line-height:20px;padding:10px;background-color:#619bd4;color:#fff;margin:50px auto 0}.cookies-modal-config-button-reject{background:0 0;text-decoration:underline;line-height:22px;display:block;margin:20px auto 0;text-align:center;color:#619bd4}@media only screen and (min-width:768px){.cookies-modal-config{padding-bottom:0}.cookies-modal-config-button-save{font-size:18px;line-height:20px;max-width:464px;margin-top:60px}.cookies-modal-config-button-reject{margin-top:30px}}@media only screen and (min-width:1260px){.cookies-modal-config-button-save{font-size:18px;margin-top:80px}.cookies-modal-config-button-reject{margin-top:45px;font-size:18px}}.cookies-policy-table{font-size:14px;background-color:#fff;margin-top:25px;margin-bottom:30px}.cookies-policy-table th{font-size:18px}.cookies-policy-table thead{display:none}.cookies-policy-table tr{margin:0;display:block}.cookies-policy-table td{line-height:22px;background-color:#f8f8f8;padding:14px 10px;display:block;border-bottom:5px solid #fff}.cookies-policy-table td:not(:first-child):before{color:#111}.cookies-policy-table td:first-child{border-top:2px solid #111}.cookies-policy-table td:last-child{border-bottom:10px solid #fff}.cookies-policy-table td:before{content:attr(data-label) ": ";padding-right:.625em;font-size:1em;font-weight:700;text-transform:uppercase;float:left}@media only screen and (min-width:1260px){.cookies-policy-table{font-size:15px;margin:32px 0}.cookies-policy-table thead{display:table-header-group}.cookies-policy-table tr{display:table-row}.cookies-policy-table th{display:table-cell;background-color:#f8f8f8;text-transform:uppercase;padding:16px 20px;color:#111;text-align:left;border-bottom:5px solid #fff;font-size:15px}.cookies-policy-table th:not(:last-child){border-right:5px solid #fff}.cookies-policy-table td{display:table-cell;border-bottom:5px solid #fff;padding:16px 20px;vertical-align:top}.cookies-policy-table td:last-child{border-bottom:5px solid #fff}.cookies-policy-table td:not(:last-child){border-right:5px solid #fff}.cookies-policy-table td:not(:nth-child(3)){white-space:nowrap}.cookies-policy-table td:before{display:none}}.age-warning{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100000;overflow-y:auto}.age-warning-container{max-width:600px;padding:20px;margin:auto;text-align:center}.age-warning-logo{width:120px;height:100px;margin:30px auto;color:#fff}.age-warning-title{color:#619bd4;font-size:1.625em;margin-bottom:1.1em;display:block;line-height:1.231em}.age-warning-question{display:block;color:#fff;font-size:1.125em;margin-bottom:1.8em;text-transform:uppercase}.age-warning-question-wrapper{margin-bottom:50px}.age-warning-question-wrapper .btn{width:120px;height:40px;min-width:auto;background-color:transparent;border:1px solid #619bd4;color:#619bd4;text-transform:uppercase}.age-warning-question-wrapper .btn+.btn{margin-left:30px}.age-warning-cookies{color:#888}.age-warning-cookies>*{font-size:14px;line-height:20px}.age-warning-cookies a{color:#619bd4}.age-warning-cookies a:focus,.age-warning-cookies a:hover,.age-warning-cookies a:visited{color:#619bd4}.age-warning-denegate-img{color:#ebebeb;width:4em;margin-bottom:30px;margin-top:.5em}.age-warning-denegate{color:#ebebeb;font-size:1.25em;display:block;text-transform:uppercase;position:relative;margin-top:140px;line-height:28px}.age-warning-denegate:before{position:absolute;top:-96px;left:0;right:0;font-size:70px;color:#619bd4}@media only screen and (min-width:1260px){.age-warning-logo{margin-top:130px;margin-bottom:2.25em}.age-warning-title{font-size:3.125em;line-height:1.16em;margin-bottom:.625em}.age-warning-question{font-size:1.25em;margin-bottom:3em}.age-warning-question-wrapper{margin-bottom:4.125em}.age-warning-question-wrapper .btn{width:150px}.age-warning-question-wrapper .btn+.btn{margin-left:40px}.age-warning-denegate{font-size:1.875em;margin-top:184px;line-height:36px}.age-warning-denegate:before{top:-130px;font-size:80px}}.button-load-more{margin:10px auto 0;font-size:18px;color:#619bd4;border:1px solid #619bd4;display:block;text-align:center;padding:10px;font-weight:700;text-transform:uppercase}.button-load-more:hover{background:#619bd4;color:#fff;text-decoration:none}.button-load-more.loading{position:relative}.button-load-more.loading:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#619bd4;z-index:1}.button-load-more.loading:after{content:'\f29a';font-family:Ionicons;color:#fff;font-size:28px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;z-index:2;transform-origin:center center;animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (min-width:768px){.button-load-more{width:200px;margin-top:26px}}@media only screen and (min-width:1260px){.button-load-more{margin-top:50px}}.card{display:block;background-color:#fff;border-color:#ebebeb;border-width:1px;border-style:solid;max-width:100%}.card:focus,.card:hover,.card:visited{text-decoration:none;color:inherit}.card-image img{display:block;width:100%}.card-content{padding:15px 13px 48px;display:flex;flex-direction:column;position:relative}.card-title{display:block;color:#619bd4;font-size:22px;line-height:1.4;max-height:55px;overflow:hidden}.card-price,.card-publication{display:block;font-size:15px;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.4}.card-price-label{color:#0a0a0d;font-weight:700;margin-right:5px}.card-price-value{color:#0a0a0d;font-weight:700}.card-old-price-value{font-size:12px;font-weight:700;color:#bababa;text-decoration:line-through;margin-left:4px}.card-publication{color:#163553}.card-description{font-size:14px;color:#888;margin-top:10px;max-height:108px;overflow:hidden;flex:1 1 auto;line-height:1.5}.card-description *{margin:0;padding:0}.card-description ul{list-style-type:disc}.card-description ol,.card-description ul{list-style-position:inside}.card-button{background-color:#619bd4;width:40px;height:40px;align-self:flex-end;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0}.card-button:after{content:'\f3d1';font-family:Ionicons;color:#fff;font-size:30px}.card-reactions{margin-top:15px;color:#888}.card-reactions span{font-size:.75em;line-height:1}.card-reactions>*{vertical-align:middle}.card-reactions i{background-image:url(../img/facebook-reaction-icons.png);width:1.563em;height:1.563em;display:inline-block;position:relative}.card-reactions i~i{margin-left:-.563em}.card-reactions .like{z-index:6}.card-reactions .haha{background-position:-3.563em 0;z-index:5}.card-reactions .love{background-position:-1.813em 0;z-index:4}.card-reactions .wow{background-position:-5.375em 0;z-index:3}.card-reactions .sad{background-position:-7.125em 0;z-index:2}.card-reactions .angry{background-position:-8.875em 0;z-index:1}.home-carousel{padding-top:10px}.home-carousel-item:not(:first-child){margin-left:10px}.home-carousel-item .card{width:250px;position:relative}.home-carousel-item .card:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.65);opacity:1;visibility:visible;transition:all .3s ease;z-index:1}.home-carousel-item.slick-active .card:before{opacity:0;visibility:hidden}@media only screen and (min-width:1260px){.home-carousel{margin-left:4px;flex:1 1 auto;overflow:hidden;padding:0}.home-section-carousel .slick-list{padding-top:45px}.home-section-carousel .slick-dots{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:30px}.home-section-carousel .slick-dots li{display:inline-block;margin:0 7px}.home-section-carousel .slick-dots button{width:15px;height:15px;background-color:#a1c4e5;transition:all .1s ease-in-out;text-indent:999px;overflow:hidden}.home-section-carousel .slick-dots .slick-active button{background-color:#619bd4}.home-section-carousel .slick-dots :not(.slick-active) button:hover{transform:scale(1.3)}.home-carousel-item:not(:first-child){margin-left:4px}.home-carousel-item:nth-child(odd){width:242px}.home-carousel-item:nth-child(even){width:290px}.home-carousel-item .card{width:auto}.home-carousel-item .card:before{content:none}}@media screen and (min-width:530px){.home-carousel-item.slick-current+.home-carousel-item .card:before{opacity:0;visibility:hidden}}@media screen and (min-width:810px){.home-carousel-item.slick-current+.home-carousel-item+.home-carousel-item .card:before{opacity:0;visibility:hidden}}@media screen and (min-width:1070px){.home-carousel-item.slick-current+.home-carousel-item+.home-carousel-item+.home-carousel-item .card:before{opacity:0;visibility:hidden}}.conversion-buttons-mobile{display:flex;background-color:#3172b3}.conversion-buttons-mobile .conversion-button{flex:1;box-shadow:1px 0 0 0 rgba(255,255,255,.25);text-transform:uppercase;color:#fff;margin:auto;padding:9px 0;text-decoration:none}.conversion-buttons-mobile .conversion-button .ion,.conversion-buttons-mobile .conversion-button span{display:block;text-align:center}.conversion-buttons-mobile .conversion-button .ion{font-size:24px}.conversion-buttons-mobile .conversion-button span{margin-top:4px;font-size:12px}@media only screen and (min-width:768px){.conversion-buttons-mobile{display:none}}.coupon{position:relative}.coupon-border{border:1px solid #fff}.coupon-info{background-color:#619bd4;padding:10px 10px 0;text-align:center;color:#fff}.coupon-info .coupon-border{padding:30px 10px 10px;border-style:solid solid none}.coupon-title{font-size:22px;line-height:1.3;max-width:100%}.coupon-value{font-size:50px;font-weight:700;margin-top:10px;display:block}.coupon-description,.coupon-more-info,.coupon-period-time{font-size:14px;line-height:1.5}.coupon-description{margin-top:15px}.coupon-description a{color:#fff;text-decoration:underline}.coupon-more-info,.coupon-period-time{margin-top:12px}.coupon-action{background-color:#050c12;padding:0 10px 10px;color:#fff;text-align:center}.coupon-action .coupon-border{padding:10px;border-style:none solid solid;position:relative}.coupon-buttons.active .coupon-button-download{display:none}.coupon-buttons.active .tab-links-coupon{display:flex}.coupon-button-download{background-color:#619bd4;font-weight:700;text-transform:uppercase;display:block;text-align:center;padding:12px;color:#fff;width:100%}.coupon-button-download:hover{text-decoration:none}.tab-links-coupon{height:40px;min-width:224px;justify-content:center;align-items:center;display:none}.tab-links-coupon>*{font-family:ionicons;font-size:34px;color:#fff;margin:0 16px;cursor:pointer}.tab-links-coupon>:hover{text-decoration:none}.tab-links-coupon>.active{color:#619bd4;cursor:default}.coupon-button-print:before{content:'\f21a'}.coupon-button-sms:before{content:'\f11b'}.coupon-button-email:before{content:'\f2f6'}.coupon-tab-content>*{display:none;margin-top:12px}.coupon-tab-content>.tab-active{display:block}.coupon-tab-content form{display:flex;justify-content:center;height:30px}.coupon-tab-content form *{text-transform:uppercase}.coupon-tab-content input{width:140px;font-size:14px;color:#888;border:0;padding:0 12px;background-color:#fff}.coupon-tab-content input.field-error{background-color:#ffafaf}.coupon-tab-content button{font-weight:700;background-color:#619bd4;padding:0 12px}.coupon-tab-content .form-success-msg{display:none;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:#050c12;margin:0;font-size:18px;line-height:1.5}.coupon-tab-content .form-success-msg.active{display:flex}.coupon-share-button{font-size:14px;text-transform:uppercase;margin-top:16px;display:block;cursor:pointer}.coupon-share-button:before{content:'\f3ac';font-family:ionicons;font-size:16px;margin-right:15px;vertical-align:middle}.coupon-share{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(97,155,212,.9);display:none;align-items:center;justify-content:center;flex-direction:column}.coupon-share.active{display:flex}.coupon-share .social-icon-list{margin-top:40px;display:flex;align-items:center;align-content:space-between;width:100%}.coupon-share .social-icon-list li{text-align:center;max-width:50px;flex:1 1 auto}.coupon-share .social-icon-list li:first-child{margin-left:auto}.coupon-share .social-icon-list li:last-child{margin-right:auto}.coupon-share .social-icon-list .social-icon{font-size:21px;color:#fff;display:block}.coupon-close-button{position:absolute;right:34px;top:22px;color:#fff;font-size:30px;background:0 0}.coupon-share-title{font-size:30px;color:#fff}@media only screen and (min-width:768px){.coupon-info .coupon-border{padding:30px 20px 20px;text-align:left}.coupon-title{font-size:30px}.coupon-description,.coupon-value{margin-top:22px}.coupon-more-info,.coupon-period-time{margin-top:15px}.coupon-action .coupon-border{padding:34px 20px;display:flex;align-items:center}.coupon-button-download{width:260px;margin-right:auto}.coupon-share-button{margin:0 0 0 auto}.coupon-share .social-icon-list li{max-width:60px}.coupon-share .social-icon-list .hide-social-whatsapp{display:none}}@media only screen and (min-width:1260px){.coupon-info .coupon-border{padding:40px 40px 20px}.coupon-action .coupon-border{padding-left:40px;padding-right:40px}.coupon-large{display:flex}.coupon-large .coupon-info{flex:1;display:flex;padding:10px 0 10px 10px}.coupon-large .coupon-info .coupon-border{border-style:solid none solid solid;align-items:flex-start;padding:40px}.coupon-large .coupon-action{flex-basis:315px;display:flex;padding:10px 10px 10px 0}.coupon-large .coupon-action .coupon-border{border-style:solid solid solid none;align-items:center;padding:40px}.coupon-large .coupon-action .coupon-border:before{color:#606060;font-size:68px;content:'\f41f';font-family:ionicons}.coupon-large .coupon-border{flex:1;display:flex;flex-direction:column;justify-content:center}.coupon-large .coupon-title{font-size:40px;line-height:.9}.coupon-large .coupon-value{margin-top:14px;font-size:60px}.coupon-large .coupon-description{margin-top:14px}.coupon-large .coupon-more-info{margin-top:12px}.coupon-large .coupon-period-time{margin-top:40px}.coupon-large .coupon-buttons{margin-top:30px}.coupon-large .coupon-button-download{margin:0;width:186px}.coupon-large .coupon-buttons{margin-top:30px}.coupon-large .coupon-share-button{margin:40px 0 0;font-weight:700}}.social-icon-hover-animation{width:100%}.social-icon-hover-animation:hover{width:112%}.custom-social-wrapper{position:fixed;right:0;bottom:0;width:100%;z-index:10}.custom-social-buttons .social-icon-list{display:flex}.custom-social-buttons .social-icon-list li{flex:1 1 auto}.custom-social-buttons .social-icon-list .custom-social-icon-facebook{background-color:#4267b2}.custom-social-buttons .social-icon-list .custom-social-icon-twitter{background-color:#1ea0f2}.custom-social-buttons .social-icon-list .custom-social-icon-linkedin{background-color:#0277b5}.custom-social-buttons .social-icon-list .custom-social-icon-pinterest{background-color:#e63e30}.custom-social-buttons .social-icon-list .custom-social-icon-whatsapp{background-color:#49e176}.custom-social-buttons .social-icon-list .custom-social-icon-fbmessenger{background-color:#1592f6}.custom-social-buttons .social-icon{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.5em}.custom-social-buttons .social-icon-name,.custom-social-buttons .social-icon-share{display:none}.social-icon-list img{width:24px}.social-icon-list .icon-facebook-messenger{font-size:23px}.social-icon-list .icon-icono-gmb{font-size:1.15rem}.custom-social-action{display:none}@media only screen and (min-width:768px){.custom-social-wrapper{width:auto;top:40%;bottom:auto;transform:translateY(-50%)}.custom-social-buttons .social-icon-list{width:50px;flex-direction:column;align-items:flex-end}.custom-social-buttons .social-icon-list li{transition:width .3s ease-out,transform .4s cubic-bezier(0,0,.2,1);width:100%}.custom-social-buttons .social-icon-list li:hover{width:112%}.custom-social-buttons .social-icon-list li.custom-social-icon-facebook{transform:translateY(300%)}.custom-social-buttons .social-icon-list li.custom-social-icon-twitter{transform:translateY(200%)}.custom-social-buttons .social-icon-list li.custom-social-icon-pinterest{transform:translateY(-100%)}.custom-social-buttons .social-icon-list li.custom-social-icon-linkedin{margin-bottom:50px;transform:translateY(100%)}.custom-social-buttons .social-icon-list li.custom-social-icon-whatsapp{display:none}.custom-social-buttons .social-icon-list li.custom-social-icon-fbmessenger{transform:translateY(-200%)}.custom-social-buttons .social-icon{height:50px}.custom-social-action{position:absolute;display:block;height:50px;top:50%;right:0;background-color:#619bd4;color:#fff;font-size:1.5em;transition:width .3s ease-out;width:100%}.custom-social-action:hover{width:112%}.active .custom-social-buttons .social-icon-list li{transform:translateY(0)}.social-network-list .social-icon .icon-icono-gmb{font-size:1.1rem}.social-network-list .social-icon:hover{text-decoration:none}}.lightbox.lightbox-deprecated{background-color:rgba(52,52,52,.9);z-index:100001}.lightbox.lightbox-deprecated .lightbox-wrapper{border-radius:2px;background-color:rgba(67,67,67,.95);width:900px;height:400px;max-width:unset;box-shadow:2px 2px 8px 1px #222;padding:60px 100px}.lightbox.lightbox-deprecated .lightbox-close{color:#fff;position:absolute;right:-76px;top:-34px;font-size:26px}.lightbox.lightbox-deprecated .deprecated-text{text-align:center;color:#fff;margin-bottom:48px}.lightbox.lightbox-deprecated .deprecated-text .title{font-size:18px;text-transform:uppercase;margin-bottom:10px;display:block;line-height:24px;font-weight:700}.lightbox.lightbox-deprecated .deprecated-text .content{line-height:24px;font-size:16px}.lightbox.lightbox-deprecated .deprecated-updates li{display:inline-block;width:25%;text-align:center}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-item-icon{margin:0 auto 34px}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link{width:130px;height:40px;border-radius:20px;border:2px solid;text-transform:uppercase;font-size:15px;display:block;margin:0 auto;padding:10px}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link span{color:#fff}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.chrome{border-color:#ffcd41}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.firefox{border-color:#ea990b}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.edge{border-color:#026bd2}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.safari{border-color:#06c0e8}.download-files{margin-top:18px;max-width:494px}.download-files .title{font-size:16px;margin-bottom:4px;font-weight:700;text-align:left}.download-files ul{min-height:80px;padding:10px;padding-right:48px;border:1px solid #ebebeb;border-left:3px solid #619bd4;list-style-position:inside;color:#619bd4;display:block;position:relative}.download-files ul>li{text-align:left}.download-files ul:before{position:absolute;top:.071em;right:.357em;font-size:4.375em;color:#ebebeb}.download-files ul a{font-size:14px;line-height:22px;text-decoration:none;color:#619bd4}.form-wrapper{border:1px solid #ebebeb;margin-top:10px}.form-title{display:block;background-color:#619bd4;font-size:24px;color:#fff;text-align:center;padding:16px 0}.form{height:100%;padding:15px 10px;background-color:#fff;position:relative}.form-label{color:#888;display:block;font-size:11px;text-transform:uppercase}.form-input{margin-bottom:14px;flex-basis:100%}.form-input input,.form-input select,.form-input textarea{display:block;border:0;border-bottom:1px solid #888;width:100%;font-size:11px;margin-top:4px;padding:2px 10px;border-radius:0;line-height:1.4;color:#050c12;background-color:#fff}.form-input input{height:20px}.form-input textarea{height:50px;resize:initial}.form-input-icon-wrapper~input,.form-input-icon-wrapper~select{background-color:transparent;width:105%;z-index:1;position:relative}.form-input-wrapper{position:relative}.form-input-icon-wrapper{position:absolute;right:3px;bottom:4px;height:100%;width:20px;background-color:#fff;text-align:center}.form-input-icon-wrapper i{font-size:20px}.form-button{margin:24px -10px -15px}.form-button .btn{height:50px;width:100%;background:#1f4973;border:0;min-width:200px;font-size:22px;color:#fff;text-transform:uppercase;text-align:center;padding-left:20px;padding-right:20px}.form-checkbox{display:flex;color:#888;margin-top:6px}.form-checkbox>span{font-size:12px;line-height:16px;display:block}.form-checkbox>span a{color:inherit;text-decoration:underline}.form-checkbox .checkbox{margin-right:8px}.form-checkbox input{display:none;cursor:pointer}.form-checkbox input:checked+label i:first-child{display:inline-block}.form-checkbox input:checked+label i:first-child+i{display:none}.form-checkbox label i:first-child{display:none}.form-checkbox label .ion{font-size:24px}.form-checkbox label .ion-android-checkbox-outline{display:none}.honeypot{position:absolute;top:400%;left:400%;z-index:-100;background:0 0}.field-error{color:#dd4153}.field-error label{color:#dd4153}.field-error input,.field-error select,.field-error textarea{border-color:#dd4153}.form-error-msg,.form-unsuccess-msg{color:#dd4153;font-size:11px;margin-top:-6px;margin-bottom:6px;text-align:left}.form-success-msg{flex-direction:column;height:100%}.form-success-msg .title{text-align:center;font-size:16px;margin-bottom:30px;margin-top:auto;color:#888;text-transform:uppercase;line-height:24px}.form-success-msg .description{font-size:14px;text-align:center;line-height:18px;margin-top:0;margin-bottom:auto;color:#888}.form-success-msg.active{display:flex}@media only screen and (min-width:768px){.form-wrapper{width:416px;padding-left:50px;padding-bottom:50px;background-color:#619bd4;border:0;margin:30px auto 10px}.form-title{text-align:left}.form{padding:37px;margin-right:-50px;border:1px solid #ebebeb}form{display:flex;flex-wrap:wrap}.form-input:nth-child(3){flex-basis:50%;max-width:50%;padding-right:10px}.form-input:nth-child(4){flex-basis:50%;max-width:50%;padding-left:10px}.form-button{position:absolute;top:100%;right:49px;margin:0}.form-button .btn{margin-top:1px}}@media only screen and (min-width:1260px){.form-wrapper{margin:0 50px 0 5px;align-self:flex-start}}.lightbox{background-color:rgba(17,17,17,.8);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:12;display:flex;opacity:0;visibility:hidden;transition:all .3s;align-items:center;padding:20px}.lightbox.opened{visibility:visible;opacity:1}.lightbox-wrapper{width:100%;max-height:100%;max-width:728px;margin:auto;overflow:hidden;overflow-y:auto}.lightbox-content,.lightbox-header{position:relative;z-index:1}.lightbox-close .ion{background-color:transparent}@media only screen and (min-width:768px){.lightbox{display:flex}}.lightbox-conversion .lightbox-close{position:absolute;right:16px}.lightbox-conversion .lightbox-close .ion{border:0;background:0 0}.lightbox-conversion .lightbox-close .ion:before{font-size:18px;opacity:.8;color:#fff}.lightbox-conversion .lightbox-content,.lightbox-conversion .lightbox-header{margin:auto}.lightbox-conversion .lightbox-header{display:flex;justify-content:center;align-items:center;background-color:#619bd4;font-size:24px;color:#fff;text-align:left;padding:15px 50px}.lightbox-conversion .form-wrapper{margin:0}.lightbox-conversion .lightbox-wrapper{overflow-y:hidden}@media only screen and (min-width:768px){.lightbox-conversion .lightbox-content,.lightbox-conversion .lightbox-header{width:416px}.lightbox-conversion .lightbox-header{justify-content:flex-start}}.lightbox-gallery.lightbox{background-color:#fff;padding:10px}.lightbox-gallery.opened{display:block}.lightbox-gallery .lightbox-header{padding:6px 0 10px;display:flex;flex-wrap:wrap;height:auto}.lightbox-gallery .lightbox-title{order:-1;flex:1;padding-right:16px;line-height:1.4;font-size:18px;color:#050c12;margin-bottom:10px}.lightbox-gallery .lightbox-close{display:block;margin:0 0 10px;order:-1}.lightbox-gallery .lightbox-close .ion{padding:0}.lightbox-gallery .lightbox-close .ion:before{color:#619bd4;font-size:24px}.lightbox-gallery .gallery-controls{display:flex;justify-content:space-between;margin-left:auto;color:#619bd4;flex-basis:100%;margin:0}.lightbox-gallery .gallery-controls .ion{background-color:transparent;padding:0}.lightbox-gallery .gallery-controls .ion:before{font-size:30px}.lightbox-gallery .lightbox-content{padding:0}.lightbox-gallery .gallery-itemview video{max-width:100%;margin:0 auto}.lightbox-gallery .gallery-itemview img{max-height:100%;max-width:100%;margin:0 auto}.lightbox-gallery .gallery-carousel-list{display:grid;grid-template-columns:25% 25% 25% 25%;margin:-2px}.lightbox-gallery .gallery-carousel-list .thumbnail{padding:3px;display:block;cursor:pointer}.lightbox-gallery .gallery-carousel-list .thumbnail img{width:100%}.lightbox-gallery .gallery-carousel-list .thumbnail.active .thumbnail-content{outline:1px solid #285e93}.lightbox-gallery .gallery-carousel{max-height:280px;overflow-y:auto;overflow-x:hidden;min-height:144px}@media only screen and (min-width:768px){.lightbox-gallery.lightbox{align-items:flex-start;padding:20px}.lightbox-gallery.opened{display:flex}.lightbox-gallery .lightbox-header{padding:0;margin-top:30px;margin-bottom:20px}.lightbox-gallery .lightbox-wrapper{margin:0 auto;max-width:876px}.lightbox-gallery .lightbox-content{height:auto;flex:1;overflow:auto}.lightbox-gallery .lightbox-title{margin-bottom:16px}.lightbox-gallery .lightbox-close{margin-bottom:16px}.lightbox-gallery .lightbox-close .ion:before{font-size:26px}}@media only screen and (min-width:1260px){.lightbox-gallery .gallery-carousel-list{grid-template-columns:20% 20% 20% 20% 20%}.lightbox-gallery .gallery-carousel{min-height:164px}.lightbox-gallery .lightbox-header{flex-direction:row}.lightbox-gallery .lightbox-close{order:0;margin-bottom:0}.lightbox-gallery .lightbox-close .ion:before{font-size:30px}.lightbox-gallery .gallery-controls{flex-basis:auto;align-items:flex-start}.lightbox-gallery .gallery-controls .ion{margin-right:20px}.lightbox-gallery .lightbox-header>:first-child{margin-left:auto}}.mailto{position:relative;display:inline-block}.mailto:hover .mailto-suggestion{display:block}.mailto.active .mailto-suggestion,.mailto.active:hover .mailto-suggestion{display:none}.mailto.active .mailto-message{display:flex}.mailto-desktop,.mailto-mobile{display:block;position:relative;cursor:pointer}.mailto-desktop:hover,.mailto-mobile:hover{text-decoration:none}.mailto-desktop:before,.mailto-mobile:before{content:'@';font-size:20px;font-weight:600;margin-right:7px;vertical-align:middle}.mailto-desktop.show-email:before,.mailto-mobile.show-email:before{content:none}.mailto-desktop.show-email{display:inline}.mailto-suggestion{background-color:#fff;color:#163553;display:none;position:absolute;left:50%;right:0;bottom:99%;transform:translateX(-50%);font-size:14px;width:190px;padding:10px 11px;white-space:initial;line-height:1.4;text-align:center;vertical-align:middle;border-color:#619bd4;border-width:2px;border-style:solid none none}.mailto-suggestion:before{content:'';position:absolute;width:100%;height:1.5em;left:0;right:0;bottom:-1em}.mailto-suggestion:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent transparent;bottom:-6px;left:0;right:0;margin:auto}.mailto-suggestion span{display:block}.mailto-suggestion a{display:inline-block;margin:0 4px;text-decoration:underline}.mailto-message{display:none;background-color:#fff;color:#0e2032;padding:10px 15px;position:relative;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.mailto-message .ion{color:#619bd4;margin-right:5px;margin-top:3px}.mailto-message span{text-align:left;display:block;font-size:13px;white-space:nowrap}.mailto-message-text{line-height:1.4}.mailto-message-email{font-size:13px;color:#1f4973}.mailto-message-done:first-letter{text-transform:uppercase}.mailto-copy,.mailto-open{color:#619bd4}.page-title{font-weight:400;color:#619bd4;margin-bottom:20px;font-size:22px;line-height:26px}@media only screen and (min-width:768px){.page-title{color:#888;line-height:30px;margin-bottom:16px}}@media only screen and (min-width:1260px){.page-title{font-size:30px;margin-bottom:30px}}.preview-slider{position:fixed;top:24%;left:-180px;max-width:180px;background-color:#00aeca;padding:30px 18px;transition-property:left;transition-duration:.5s;z-index:100}.preview-slider.active{left:0}.preview-slider.active .preview-slider-handler:after{transform:rotate(0);transition-duration:.3s}.preview-slider-handler{width:50px;height:60px;overflow:hidden;position:absolute;right:-40px;background-color:#00aeca;border-radius:0 50% 50% 0;text-align:center;line-height:60px;top:0;bottom:0;margin:auto}.preview-slider-handler:hover{text-decoration:none}.preview-slider-handler:focus{text-decoration:none}.preview-slider-handler:after{display:inline-block;font-family:Ionicons;content:"\f3d2";font-size:30px;color:#fff;transform:rotate(180deg);transition-duration:.3s}.preview-slider-content{text-align:center;color:#fff}.preview-slider-content:hover{text-decoration:none}.preview-slider-content:focus{text-decoration:none}.preview-slider-content span{line-height:20px;display:block;margin-bottom:20px}.preview-slider-content span:last-child{margin-bottom:0}.review-wrapper{text-align:center}.review-wrapper .slick-dots{text-align:center;list-style:none}.review-wrapper .slick-dots li{display:inline}.review-wrapper .slick-dots button{color:transparent;background-color:#ebebeb;height:15px;width:15px;margin:0 7px}.review-wrapper .slick-active button{background-color:#619bd4}.review-wrapper .slick-initialized .slick-slide,.review-wrapper .slick-list,.review-wrapper .slick-track{display:flex}.review-wrapper .slick-slide{height:auto}.no-dots .slick-dots{display:none}.review-carousel-container{margin:0 auto;width:100%;padding-top:10px;padding-bottom:10px;text-align:left}.review-card-wrapper{width:15.625rem}.review-card-wrapper:not(:first-child){margin-left:10px}.review-card-wrapper .review-card{border:0}.review-card-wrapper .review-card:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.65);opacity:1;visibility:visible;transition:all .3s ease;z-index:1}.review-card-wrapper.slick-active .review-card{border:1px solid #ebebeb}.review-card-wrapper.slick-active .review-card:before{opacity:0;visibility:hidden}.review-card{position:relative;background-color:#fff;display:flex;flex-direction:column;width:100%;cursor:move}.review-card .card-button{display:none}.review-card .card-button:hover{text-decoration:none}.review-description-wrapper{padding:19px 13px 10px;display:flex;flex:auto;flex-direction:column}.review-description-wrapper .review-description{padding-right:0}.review-description{font-size:14px;color:#888;max-height:93px;overflow:hidden}.review-description>*{line-height:24px}.review-description:after,.review-description:before{display:none}.review-read-more{height:.9em;display:inline-block;text-align:right;margin-left:auto;margin-top:auto;color:#619bd4;font-size:1.875em}.review-read-more:hover{text-decoration:none}.review-identificator{padding:0 13px 19px;display:flex;flex-direction:column;margin-top:auto;position:relative}.review-author{font-size:22px;line-height:24px;color:#619bd4;margin-bottom:4px}.review-date{font-size:14px;line-height:22px;margin-bottom:6px;color:#163553;padding-left:32px}.review-rate{font-size:1.25em;white-space:nowrap}.review-rate .ion-ios-star{margin:0 1px;color:#888;display:inline-block}.review-rate .star-rate{color:#f0dd0b}.btn.review-write{background-color:#3172b3;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;text-align:center;padding:11px 4px;display:block}.btn.review-write+.review-write{margin-top:10px}.btn.review-write:hover{text-decoration:none}.review-type{width:25px;height:25px;position:absolute;bottom:44px;left:12px;background-image:url(../img/google-flat.png);background-size:cover}.review-facebook .review-rate .star-rate{color:#4081ff}.review-facebook .review-type{background-image:url(../img/facebook-flat.png)}@media only screen and (min-width:768px){.review-carousel-container{margin:auto auto 0}.btn.review-write{margin:10px auto auto;padding:16px 32px;display:inline-block}.btn.review-write+.review-write{margin-left:10px}.review-card{width:15.625rem}}@media only screen and (min-width:1260px){.review-description-wrapper{padding:30px 30px .75em}.review-identificator{padding:20px 30px}.btn.review-write{font-size:22px;padding:14px 36px;margin-top:28px}.review-wrapper{margin:0 0 0 4px;flex:1 1 auto;overflow:hidden;padding:0;height:100%}.review-card{width:100%;height:250px;transition:all .3s ease}.review-card:hover{height:295px;margin-top:-45px}.review-card:hover>.review-description-wrapper .review-description{transition:all .3s ease;max-height:142px}.review-card-wrapper:not(:first-child){margin-left:4px}.review-card-wrapper .review-card{border:1px solid #ebebeb}.review-carousel-container{padding:0}.review-carousel-container .slick-dots{margin-top:30px}.review-carousel{padding-top:45px}.review-carousel .slick-list{overflow:visible}.review-type{left:30px}}.progressive-bar{position:fixed;height:2px;background-color:#619bd4;width:0;top:0;left:0;z-index:20}.selector-text{display:block;color:#888;font-size:14px}.selector-bar-wrapper{position:relative;margin-top:10px;background-color:#fff}.selector-bar-wrapper:before{content:'\f123';font-family:ionicons;font-size:18px;color:#fff;width:30px;position:absolute;top:0;bottom:0;right:0;background-color:#619bd4;display:flex;align-items:center;justify-content:center;z-index:2}.selector-bar{background:0 0;border:1px solid #619bd4;height:30px;width:100%;color:#888;font-size:14px;position:relative;z-index:2;appearance:none;cursor:pointer;padding:0 10px;line-height:1.2;-webkit-appearance:none}@media only screen and (min-width:768px){.selector-bar{height:40px}.selector-bar-wrapper:before{width:40px}}.share-social{display:flex;align-items:center;justify-content:center;margin-top:10px}.share-social-wrapper{width:100%;height:40px;border:1px solid #619bd4;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.share-social-msg{color:#619bd4;text-transform:uppercase;font-size:18px;text-align:center;font-weight:700;position:absolute;left:0;right:0;top:10px;margin:auto;transition:all .3s;transform:translateY(0);opacity:1;display:none}.share-social-media .social-icon-list{width:100%;display:flex;align-items:center;justify-content:center}.share-social-media .social-icon-list>li{margin:0 2px}.share-social-media .social-icon-list .social-icon-name{display:none}.share-social-media .social-icon{color:#619bd4;font-size:20px;padding:10px}@media only screen and (min-width:768px){.share-social{margin-top:20px}.share-social-wrapper,.social-icon-list{width:300px}.share-social-media .social-icon-list .hide-social-whatsapp{display:none}}@media only screen and (min-width:1260px){.share-social{margin-top:50px}.share-social-wrapper:hover .share-social-msg{transition:all .3s;top:-20px;opacity:0}.share-social-wrapper:hover .share-social-media{transition:all .3s;top:0;opacity:1;transform:scale(1)}.share-social-media{top:20px;opacity:0;transform:scale(.5)}.share-social-msg{display:block}}.social-data{flex:1 0 auto}.social-data .title{font-size:14px;color:#fff;margin-right:8px;display:inline-block;vertical-align:middle}.social-network-list{display:inline-block;vertical-align:middle}.social-network-list .social-icon{display:inline-block;color:#fff;margin:5px}.social-network-list .icon{font-size:20px}.home-photo-mask{display:none}.home-photo-mask{position:absolute;height:240px;bottom:0;overflow:hidden;width:100%}.mask-pattern-wrapper{display:flex;height:100%;width:4050px;position:absolute;left:-250%;right:-250%;margin:0 auto}.mask-pattern{height:100%;position:relative;min-width:1350px}.mask-pattern>*{width:50px;height:50px;background-color:#f8f8f8;display:inline-block;position:absolute;opacity:0}.sqr-0{bottom:100px;left:0}.sqr-1{bottom:0;left:0}.sqr-2{bottom:0;left:100px}.sqr-3{left:200px;bottom:0}.sqr-4{left:400px;bottom:0}.sqr-5{left:450px;bottom:0}.sqr-6{left:500px;bottom:90px}.sqr-7{left:550px;bottom:0}.sqr-8{left:600px;bottom:0}.sqr-9{left:650px;bottom:50px}.sqr-10{left:700px;bottom:100px}.sqr-11{left:700px;bottom:50px}.sqr-12{left:750px;bottom:0}.sqr-13{left:800px;bottom:100px}.sqr-14{left:800px;bottom:50px}.sqr-15{left:850px;bottom:50px}.sqr-16{left:850px;bottom:0}.sqr-17{left:900px;bottom:0}.sqr-18{left:950px;bottom:50px}.sqr-19{left:950px;bottom:0}.sqr-20{left:1000px;bottom:0}.sqr-21{left:1050px;bottom:50px}.sqr-22{left:1050px;bottom:0}.sqr-23{left:1100px;bottom:0}.sqr-24{left:1150px;bottom:100px}.sqr-25{left:1150px;bottom:50px}.sqr-26{left:1200px;bottom:100px}.sqr-27{left:1200px;bottom:0}.sqr-28{left:1250px;bottom:190px}.sqr-29{left:1250px;bottom:50px}.sqr-30{left:1250px;bottom:0}.sqr-31{left:1300px;bottom:100px}.sqr-32{left:1300px;bottom:0}.t-0{animation-name:fadeIn;animation-duration:2s;animation-delay:2s;animation-fill-mode:forwards}.t-1{animation-name:fadeIn;animation-duration:2.4s;animation-delay:1.2s;animation-fill-mode:forwards}.t-2{animation-name:fadeIn;animation-duration:3s;animation-delay:1.8s;animation-fill-mode:forwards}.t-3{animation-name:fadeIn;animation-duration:1.8s;animation-delay:2s;animation-fill-mode:forwards}.t-4{animation-name:fadeIn;animation-duration:2.4s;animation-delay:1s;animation-fill-mode:forwards}.t-5{animation-name:fadeIn;animation-duration:4s;animation-delay:.4s;animation-fill-mode:forwards}.t-6{animation-name:fadeIn;animation-duration:3.8s;animation-delay:.2s;animation-fill-mode:forwards}.t-7{animation-name:fadeIn;animation-duration:4.4s;animation-delay:.8s;animation-fill-mode:forwards}.t-8{animation-name:fadeIn;animation-duration:2.6s;animation-delay:2.2s;animation-fill-mode:forwards}.t-9{animation-name:fadeIn;animation-duration:2.6s;animation-delay:1.8s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){.home-photo-mask{display:block}}.footer .timetable .timetable-main{color:#fff}.timetable .timetable-main{display:flex;color:inherit;text-decoration:none}.timetable .timetable-main span{margin-right:10px}.timetable .timetable-main:before{display:flex;align-items:center;order:1}.timetable .timetable-main-text{display:block}.timetable .timetable-main-bold{font-weight:700;display:inline}.timetable .timetable-main-text-active{display:none}.timetable .timetable-detailed{display:none}.timetable.active .timetable-main:before{transform:rotate(180deg)}.timetable.active .timetable-main-text{display:none}.timetable.active .timetable-main-text-active{display:block}.timetable.active .timetable-detailed{display:block}.timetable span{display:block}.truncate .read-less{display:none}.truncate.expanded .home-headboard-description{max-height:initial}.truncate.expanded .read-more{display:none}.truncate.expanded .read-less{display:block}.truncate-text{overflow:hidden}.truncate-more{color:#619bd4;font-size:14px;cursor:pointer}.video-wrapper{position:relative}.video-wrapper .video-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(97,155,212,.4);cursor:pointer;z-index:1}.video-wrapper .video-overlay .ion{position:absolute;color:#fff;font-size:100px;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.video-wrapper video{display:block;width:100%;max-height:460px}@media only screen and (min-width:768px){.video-wrapper video{max-height:600px}}.sem-about-container{background-color:#fff}.sem-about-img-container{height:300px;overflow:hidden;position:relative;border:1px solid #ededed}.sem-about-img{min-height:100%;min-width:100%;position:absolute;left:-100%;right:-100%;top:-50%;bottom:-50%;margin:auto}.sem-about-article{padding:10px}.sem-about-desc{line-height:22px;font-size:14px;color:#888;overflow:hidden}.sem-about-desc .read-more-button{text-decoration:underline;color:#619bd4;cursor:pointer;margin-top:10px;display:inline-block}@media only screen and (min-width:768px){.sem-about-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.sem-about-img-container{flex:1 1;padding:18px 14px;height:350px}.sem-about-article{flex:1 1;padding:18px 14px}.sem-about-desc{font-size:15px}}@media only screen and (min-width:1260px){.sem-about-img-container{min-height:350px;padding:20px 18px}.sem-about-article{padding:25px}}.sem-contact>.content-wrapper{position:relative}.sem-contact-info{background-color:#fff;border:1px solid #ededed}.sem-contact-map{height:16.25em;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.sem-contact-title{display:none}.sem-contact-info-detail .sem-contact-block a{color:#619bd4}.sem-contact-info-detail .sem-contact-block>span{color:#888;font-size:14px;line-height:22px;padding:14px 6px}.sem-contact-info-detail .mailto-desktop,.sem-contact-info-detail .mailto-mobile{font-size:14px;line-height:22px;padding:14px 6px}.sem-contact-info-detail .mailto-suggestion{border-style:solid}.sem-contact-info-detail .mailto-suggestion:after{border-color:#619bd4 transparent transparent;bottom:-10px}.sem-contact-info-detail .mailto-message{left:0;transform:none;border:2px #619bd4 solid}.sem-contact-address,.sem-contact-phone,.sem-contact-web{display:block;border-bottom:1px solid #ededed;text-overflow:ellipsis;overflow:hidden}.sem-contact-phone{white-space:nowrap}.sem-contact-phone .mailto{display:block}@media only screen and (min-width:768px){.sem-contact-info .content-wrapper{padding:0 12px}.sem-contact-web{display:inline-block;border-bottom:0}.sem-contact-block .mailto-desktop,.sem-contact-block .mailto-mobile{float:left;margin-right:10px}}@media only screen and (min-width:1260px){.sem-contact-info{height:250px}.sem-contact-info-detail{display:flex;align-items:center}.sem-contact-block{margin:48px auto;text-align:center}.sem-contact-block .mailto-desktop,.sem-contact-block .mailto-mobile{float:initial;margin-right:0}.sem-contact-map~.sem-contact-info{position:absolute;left:10px;top:250px;width:250px}.sem-contact-map~.sem-contact-info .sem-contact-info-detail{display:block}.sem-contact-map~.sem-contact-info .sem-contact-block{margin:0;text-align:left}.sem-section:not(.sem-reasons) .sem-contact-info .content-wrapper{display:block}.sem-contact-box{width:100%}.sem-contact-map{height:500px}.sem-contact-web{display:block;border-bottom:1px solid #ededed}}.footer{margin:0}.sem-footer{background-color:#000;color:#fff;font-size:14px;padding:20px 0 60px}.sem-footer>.content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.sem-footer img{width:87px}.sem-footer-copyright{display:flex;flex-direction:column;align-items:center}.sem-footer-copyright a{margin:13px 0}.sem-go-up{display:none}.sem-footer-number{color:#fff}@media only screen and (min-width:768px){.footer{margin:0}.sem-footer{padding:0;height:50px}.sem-footer>.content-wrapper{flex-direction:row;height:100%}.sem-footer-copyright{flex-direction:row}.sem-footer-copyright a{margin:0 10px}.sem-footer-copyright img{width:66px}.sem-go-up{position:absolute;right:20px;top:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#619bd4}.sem-go-up i{font-size:30px}}@media only screen and (min-width:1260px){.footer{margin:0}}.form{position:relative;overflow:hidden;padding:0}.form form{padding:20px 10px 0}.form-success-msg{padding:20px 10px}.sem-header-forms{padding-top:10px;background:#f8f8f8;margin:0 -10px}.sem-header-forms .tab{display:none}.sem-header-forms .tab.tab-active{display:block}.sem-header-forms .form-error-msg,.sem-header-forms .form-unsuccess-msg{padding:10px 10px 0;margin:0}.tab-content{border:1px solid #ededed}.form-button{margin:20px -10px 0}.form-button .btn{background-color:#1f4973;font-size:18px}.form-title{text-transform:uppercase;font-size:20px;padding-bottom:12px}.form-title .short-title{display:none}.form-info-text{margin-top:0;background:#619bd4;font-size:16px;line-height:18px;padding:14px 30px;color:#fff;text-align:center}.tab-links{display:none}@media only screen and (min-width:768px){.form{margin-right:0;border:0}.sem-header-forms{padding:0;position:absolute;top:606px;left:0;right:0;width:416px;margin:0 auto}.sem-header-forms>.content-wrapper{padding:0}.sem-header-forms .tab-content{border:0}.form-title{display:none}.form-info-text{padding:14px;font-size:18px;line-height:32px}.form form{padding:35px 40px 100px;border:1px solid #ebebeb;border-top:0}.form-success-msg{padding:35px 40px 50px}.form-button{position:absolute;top:initial;bottom:0;left:0;width:100%;right:0;margin:0}.form-button .btn{font-size:22px}.form-error-msg,.form-unsuccess-msg{padding:10px 40px 0;margin:0;text-align:center;margin-bottom:-10px}.tab-links{display:flex;flex-direction:row;background-color:#3172b3}.tab-link{cursor:pointer;flex:1 1 auto;min-height:45px;display:flex;align-items:center;font-size:26px;color:#fff;padding:10px 16px}.tab-link.active{background-color:#619bd4}.tab-link-desc{margin:auto}}@media only screen and (min-width:1260px){.sem-header-forms{width:416px;margin-right:0;top:34px;z-index:1;right:10px}.form form{border:0}}.sem-header-top-wrapper{position:fixed;top:0;left:0;width:100%;z-index:10}.sem-header-top{width:100%;height:100%}.sem-header-top .btn{display:none}.sem-header-top .social-data{height:40px;background:#050c12;color:#fff;transition:height .5s;display:flex;align-items:center;padding-left:10px;overflow:hidden;transition-duration:.4s;transition-property:opacity,visibility}.sem-header-top-bar>.content-wrapper{padding:0}.sem-header-top-bar .site-title{display:block;visibility:hidden;opacity:0;width:0;height:0;flex-grow:0;padding-left:20px;font-size:28px}.sem-header-site{background-color:rgba(22,53,83,.2);width:100%;min-height:40px;opacity:1;visibility:visible;transition-duration:.4s;transition-property:opacity,visibility}.sem-header-logo{display:none}.sem-header-logo img{max-width:7.5em;display:block}.site-title-wrapper{padding:10px 0;text-align:center}.site-title{font-size:20px;color:#fff;line-height:22px}.sem-header-title{font-size:2em;color:#fff;text-align:center;font-weight:400}.sem-background{margin-top:40px;position:absolute;display:flex;width:100%;height:400px}.sem-background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#050c12;opacity:.56}.sem-background .sem-background-mobile{background-size:cover;background-position:center;width:100%}.sem-background .sem-background-desktop{background-size:cover;background-position:center;width:100%;display:none}.sem-header-portfolio{padding-top:80px;position:relative}.sem-header-info{flex-direction:column;align-items:center;display:flex}.sem-header-info-top{height:360px;overflow:hidden}.sem-header-contact-buttons .btn{background-color:#619bd4;text-transform:uppercase;color:#fff;font-size:14px;width:176px;height:50px;display:flex;margin:0 auto 10px;font-weight:700;letter-spacing:1.6px}.sem-header-contact-buttons .btn:last-child{margin-bottom:40px}.sem-header-contact-buttons .btn span{margin:auto}.sem-header-slogan{color:#fff;font-size:26px;line-height:30px;text-align:center;margin-top:96px;margin-bottom:56px;font-weight:400}@media only screen and (min-width:768px){.sem-header-background{margin-bottom:560px;overflow:initial}.sem-header-portfolio{padding-top:100px}.sem-header-top-bar>.content-wrapper{display:flex;flex-direction:row;height:50px}.sem-header-top{position:relative}.sem-header-top .social-data{background:#1f4973;height:auto;padding-left:20px}.sem-header-site{background-color:rgba(47,119,130,.2);top:50px;min-height:50px;display:flex;align-items:center}.sem-header-site .btn{display:flex;height:50px;width:176px;background:#619bd4;color:#fff;font-size:15px;align-items:center;margin-left:auto;margin-right:-20px;font-weight:700;letter-spacing:1.6px}.sem-header-site .btn span{margin:auto}.sem-header-site>.content-wrapper{display:flex;flex-direction:row}.site-title{font-size:32px}.site-title-wrapper{font-size:24px;display:flex}.sem-header-slogan{font-size:40px;line-height:1.1;padding:0 40px;margin:160px 0 0}.sem-header-contact-buttons{display:none}.sem-header-info>.content-wrapper{height:580px;position:relative}.sem-header-top-bar{background-color:#1f4973}.sem-background{height:630px;margin-top:50px}.sem-background .sem-background-mobile{display:none}.sem-background .sem-background-desktop{display:flex}}@media only screen and (min-width:1260px){.sem-header-background{height:800px;overflow:hidden;margin-bottom:0}.sem-background{height:750px}.sem-header-info>.content-wrapper{overflow:initial}.sem-header-info{position:relative;height:700px}.sem-header-top .social-data{height:50px;padding-left:0}.sem-header-top-bar>.content-wrapper{padding:0 10px}.sem-header-slogan{max-width:700px;font-size:50px;text-align:left;padding-left:0}.sem-header-site .btn{margin-right:0}.sem-header-site>.content-wrapper{position:relative}.sem-header-logo{display:block;width:120px;height:100px;position:absolute;left:0;top:0}.site-title-wrapper{padding-left:130px}}.nav-menu{margin-left:auto}.nav-items{background-color:#1f4973;display:flex;width:100%;height:40px;left:0}.nav-item{flex:1 1 auto;display:flex;border-right:1px solid #285e93}.nav-item:last-child{border-right:0}.nav-item .title{color:#fff;flex:1 1 auto;display:flex;justify-content:center;align-items:center}.nav-item .title:hover{text-decoration:none}.nav-item .ion{font-size:1.75em}.nav-item.active{background-color:#619bd4}@media only screen and (min-width:768px){.nav-items{background-color:transparent;height:50px}.nav-items span{display:block;font-size:14px;text-transform:uppercase;padding:5px 20px}.nav-items .ion{display:none}.nav-item{border-right:0}.nav-item.active+.nav-item span:before,.nav-item.active:not(:first-child) span:before{content:none}}.lightbox{display:block}.sem-pages-item-text-class-legal-conditions .page-item-text-list-element:not(:first-child){margin-top:20px}.sem-offer-wrapper>:not(:last-child){margin-bottom:10px}.sem-card .card-image{height:auto}.sem-card .card-image img{position:static;transform:none;width:100%}.sem-card .card-content{padding:10px}.sem-card .card-description{max-height:none}@media only screen and (min-width:768px){.sem-offer-wrapper>:not(:last-child){margin-bottom:5px}.sem-card{display:flex;background-color:#fff;border:1px solid #ebebeb}.sem-card .card-image{flex-basis:50%}.sem-card .card-image img{height:auto}.sem-card .card-content{flex:1;height:auto;border:0;padding:18px 14px}.sem-card .card-button{width:50px;height:50px}.sem-card .card-button:after{font-size:40px}}@media only screen and (min-width:1260px){.sem-card .card-image{flex-basis:500px}.sem-card .card-content{padding:25px}}.footer-legal-links{display:block;background-color:#285e93;padding:28px 0;text-align:center}.footer-legal-link{font-size:14px;display:inline-block}.footer-legal-link:not(:first-child):before{content:'-';margin:0 3px;color:#fff}.footer-legal-link a{color:#fff}@media only screen and (min-width:768px){.footer-legal-links{line-height:1}}.sem-policy-lightbox{display:flex;padding:0;align-items:flex-start}.lb-wrapper{padding:50px 10px 30px;background-color:#fff;position:relative}.lb-header{margin-bottom:10px}.lb-title{font-size:18px;text-transform:uppercase;text-align:center}.lb-close{font-size:36px;position:absolute;right:20px;top:10px;cursor:pointer}.lb-content{max-height:400px;overflow:auto}@media only screen and (min-width:768px){.lb-wrapper{padding:50px 20px 30px;width:640px;margin:auto}.lb-header{margin-bottom:20px;text-align:left}}@media only screen and (min-width:1260px){.lb-wrapper{padding:50px 30px 40px;width:1200px}.lb-content{max-height:460px}.lb-close{right:30px;top:16px}}.sem-reasons-section-title{color:#050c12;text-align:center;font-size:20px;margin:26px auto;font-weight:400;line-height:22px}.sem-reasons-list{list-style:none;overflow:hidden}.sem-reasons-item{background-color:#fff;padding:30px 10px 22px;text-align:center}.sem-reasons-item:first-child{background-color:#619bd4}.sem-reasons-item:nth-child(2){background-color:#4187cb}.sem-reasons-item:last-child{background-color:#3172b3}.sem-reasons-item-title{color:#fff;font-size:20px;margin-bottom:12px;font-weight:400;line-height:22px}.sem-reasons-desc{color:#fff;font-size:14px;line-height:20px;display:inline}.sem-reasons-desc a{color:#a1c4e5}@media only screen and (min-width:768px){.sem-reasons-section-title{font-size:30px;line-height:32px;padding:0 40px}.sem-reasons-item{padding:24px 40px}.sem-reasons-item:not(:last-child){margin-bottom:5px}.sem-reasons-item-title{font-size:25px;margin-bottom:18px}.sem-reasons-desc{font-size:15px;line-height:22px}}@media only screen and (min-width:1260px){.sem-section.sem-reasons{padding-top:10px}.sem-reasons-list{display:flex;overflow:visible;margin-right:-5px}.sem-reasons-item{padding:24px 24px 38px;flex:1 1;margin-right:5px}.sem-reasons-item:not(:last-child){margin-bottom:0}.sem-reasons-item-title{margin-bottom:20px;margin-top:0}.sem-reasons-desc{text-align:left;display:block}}body.scroll-on{padding-top:0}.scroll-on .sem-header-site,.scroll-on .social-data{transition-duration:.4s;transition-property:opacity,visibility;visibility:hidden;opacity:0;height:0}@media only screen and (min-width:768px){.scroll-on .sem-header-top-bar .site-title{visibility:visible;opacity:1;width:auto;height:auto;padding-left:20px;transition-duration:.4s;transition-property:opacity,visibility}}@media only screen and (min-width:768px){.scroll-on .sem-header-top-bar .site-title{padding-left:0}}.sem-section{padding-bottom:10px}.sem-section-title{padding:42px 16px;font-size:24px;text-align:center;display:block;background-color:#619bd4;color:#fff;margin-bottom:10px;font-weight:400}@media only screen and (min-width:768px){.sem-section{padding-bottom:20px}.sem-section-title{font-size:35px;padding:56px 30px;line-height:1.1;margin-bottom:5px}}@media only screen and (min-width:1260px){.sem-section{padding:50px 0}.sem-section:nth-child(even){background-color:#fff}.sem-section:not(.sem-reasons) .content-wrapper{display:flex}.sem-section:not(.sem-reasons) .sem-section-title-container{margin-right:5px;font-size:40px;min-width:250px;max-width:250px;flex:1 1 auto;min-height:250px}.sem-section:not(.sem-reasons) .sem-section-title{min-height:250px;display:flex;align-items:center;text-align:left;margin-bottom:0;padding:30px 24px}}.scroll-on{padding-top:85px}.scroll-on .header-logo{display:none}.scroll-on .header-down-bar,.scroll-on .header-top-bar{z-index:10;position:fixed;top:0;left:0;width:100%}.scroll-on:not(.home-page) .conversion-buttons-mobile{z-index:10;position:fixed;top:45px;left:0;width:100%;min-height:40px}.scroll-on:not(.home-page) .conversion-buttons-mobile .conversion-button span{display:none}.scroll-on.home-page{padding-top:45px}.scroll-on.home-page .conversion-buttons-mobile.scroll-fixed{z-index:10;position:fixed;top:45px;left:0;width:100%;min-height:40px}.scroll-on.landing-seo-page{padding-top:45px}.scroll-on.landing-seo-page .conversion-buttons-mobile{top:auto}.scroll-on.landing-seo-page .conversion-buttons-mobile .conversion-button span{display:block}@media only screen and (min-width:768px){.scroll-on{padding-top:100px}.scroll-on .header-top-bar{transform:translateY(-45px)}.scroll-on .header-down-bar{top:45px;transform:translateY(-45px)}.scroll-on .header-down-bar .content-wrapper{padding-right:65px}.scroll-on .nav-button{width:55px;height:55px;top:0}.scroll-on .menu{top:55px}.scroll-on .menu.active{width:calc(100% - 55px)}.scroll-on.home-page .header-down-bar,.scroll-on.landing-seo-page .header-down-bar{background-color:#163553}.scroll-on:not(.home-page) .header-down-bar .appointment-button,.scroll-on:not(.home-page) .header-down-bar .checkout-button,.scroll-on:not(.home-page) .header-down-bar .main-button,.scroll-on:not(.home-page) .header-down-bar .secondary-button{display:flex}}@media only screen and (min-width:1260px){.scroll-on .menu{right:calc(50% - 610px)}.scroll-on .menu.active{width:auto}}
/*# sourceMappingURL=main-sem.min.css.map */