/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blue{color:#173684}footer{color:#173684;font-size:0.9em;padding-top:30px;padding-bottom:20px;background:#f9f9f9;margin-top:70px}@media (max-width:1830px){footer{padding-bottom:166px}}@media (max-width:768px){footer{margin-top:0;padding-bottom:100px}}footer>.width-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){footer>.width-wrapper{align-items:center}}footer>.width-wrapper .credit{width:100%;direction:ltr}footer>.width-wrapper .credit a{margin-left:3px}footer>.width-wrapper .credit a img{width:75px;margin-bottom:-1px}@media (max-width:768px){footer>.width-wrapper .left,footer>.width-wrapper .right{width:40%;margin:30px 0}}footer>.width-wrapper .center{width:calc(100% - 400px)}@media (max-width:768px){footer>.width-wrapper .center{order:-1;width:100%;text-align:center}}footer>.width-wrapper .center .region{display:flex;justify-content:center}@media (max-width:1024px){footer>.width-wrapper .center .region{display:block}}footer>.width-wrapper .center .region #block-caspa-footer-details{width:30%;margin-left:10%}@media (max-width:1024px){footer>.width-wrapper .center .region #block-caspa-footer-details{width:100%;margin:0 0 30px}}footer>.width-wrapper .center .region #block-caspa-footer-details a{text-decoration:none}footer>.width-wrapper .center .region #block-caspa-footer-details p{margin:0 0 10px}footer>.width-wrapper .center .region #block-caspa-footer-menu{width:60%;max-width:400px}@media (max-width:1024px){footer>.width-wrapper .center .region #block-caspa-footer-menu{max-width:100%;width:100%}}footer>.width-wrapper .center .region #block-caspa-footer-menu ul.menu{padding:0;margin:0;display:flex;flex-wrap:wrap}footer>.width-wrapper .center .region #block-caspa-footer-menu ul.menu li{list-style:none;width:50%;margin-bottom:10px}footer>.width-wrapper .center .region #block-caspa-footer-menu ul.menu li a{color:#173684}header{position:fixed;width:100%;padding:15px 30px;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;z-index:1010;right:0;transition:all 0.5s}.scroll header{box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);padding:5px 30px}@media (min-width:769px) and (max-width:1024px){header{padding:10px 30px}.scroll header{padding:5px 30px}}@media (max-width:768px){header{padding:10px 15px}.scroll header{padding:5px 15px}}header .wrapper{display:flex;align-items:center;width:100%}header .wrapper .logo{width:68px}@media (max-width:1024px){header .wrapper .logo{width:calc(100% - 80px);margin-right:6px;text-align:center}}header .wrapper .logo img{width:68px}@media (max-width:1024px){header .wrapper .logo img{width:62px}}header .wrapper .region-menu{width:calc(100% - 68px)}@media (max-width:1024px){header .wrapper .region-menu{position:fixed;top:79px;width:100%;right:-100%;background-color:rgba(255,255,255,0.95);transition:all 0.5s}.scroll header .wrapper .region-menu{top:67px}}header .wrapper .region-menu nav>ul{margin:0;padding:0 142px 0 210px;list-style:none;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){header .wrapper .region-menu nav>ul{display:block}}@media (max-width:1024px){header .wrapper .region-menu nav>ul{padding:0 0 150px}}header .wrapper .region-menu nav>ul li{font-size:1.1em;padding:0 25px}@media (min-width:1025px) and (max-width:1199px){header .wrapper .region-menu nav>ul li{padding:0 20px}}@media (min-width:769px) and (max-width:1024px){header .wrapper .region-menu nav>ul li{padding:0 30px}}@media (max-width:768px){header .wrapper .region-menu nav>ul li{padding:0 15px}}header .wrapper .region-menu nav>ul li.phone{position:fixed;left:38px;padding-left:30px;top:38px;transition:all 0.5s}.scroll header .wrapper .region-menu nav>ul li.phone{top:28px}@media (min-width:1025px) and (max-width:1199px){header .wrapper .region-menu nav>ul li.phone{padding-left:25px}}@media (max-width:1024px){header .wrapper .region-menu nav>ul li.phone{top:20px}.scroll header .wrapper .region-menu nav>ul li.phone{top:14px}}@media (max-width:768px){header .wrapper .region-menu nav>ul li.phone{padding-left:15px}}header .wrapper .region-menu nav>ul li.phone a{background:url(/themes/caspa/images/phone-call.svg) no-repeat left 25px center #173684;padding:9px 25px 9px 60px;color:#fff;border-radius:30px}@media (max-width:1024px){header .wrapper .region-menu nav>ul li.phone a{background:url(/themes/caspa/images/phone-call-blue.svg) no-repeat center center;background-size:24px;width:40px;height:40px;padding:0;font-size:0;display:block}}.gin--vertical-toolbar header .wrapper .region-menu nav>ul li.phone{top:97px}.scroll .gin--vertical-toolbar header .wrapper .region-menu nav>ul li.phone{top:87px}@media (max-width:1024px){.gin--vertical-toolbar header .wrapper .region-menu nav>ul li.phone{top:104px}}@media (max-width:1024px){header .wrapper .region-menu nav>ul li:not(.phone){border-bottom:1px solid #ccc}}header .wrapper .region-menu nav>ul li:not(.phone) a{position:relative}header .wrapper .region-menu nav>ul li:not(.phone) a:after{content:"";width:0;height:2px;border-radius:10px;background-color:#173684;position:absolute;bottom:-6px;right:0;transition:all 0.3s}header .wrapper .region-menu nav>ul li:not(.phone) a.active{font-weight:700}header .wrapper .region-menu nav>ul li:not(.phone) a.active:after,header .wrapper .region-menu nav>ul li:not(.phone) a:hover:after{width:100%}@media (max-width:1024px){header .wrapper .region-menu nav>ul li:not(.phone) a.active:after,header .wrapper .region-menu nav>ul li:not(.phone) a:hover:after{width:0}}@media (max-width:1024px){header .wrapper .region-menu nav>ul li:not(.phone) a{display:block;padding:10px 0;font-size:1.2em;color:#173684}}@media (max-width:1024px){body:before{content:"";opacity:0;position:fixed;width:100%;height:calc(100% - 65px);bottom:0;left:0;z-index:-10;background-color:rgba(0,0,0,0.76);transition:all 0.5s}}body.open-menu:before,body.open-leasing:before{z-index:99;opacity:1}body.open-menu .contact-float-wrapper.close,body.open-leasing .contact-float-wrapper.close{z-index:10}body.open-menu .whatsapp-wrapper,body.open-leasing .whatsapp-wrapper{z-index:0}body.open-leasing .paragraph--type--leasing{z-index:100}#menu-toggle{width:34px;height:24px;cursor:pointer;transition:all 0.5s;-webkit-transition:all 0.5s;position:relative;background:none;border:none;overflow:hidden}@media (max-width:1024px){#menu-toggle{display:block}}#menu-toggle #hamburger{direction:rtl;width:34px;height:24px}#menu-toggle #hamburger span{border-radius:50px;height:4px;margin:0px 0 5px;display:block;background-color:#173684;transition:all 0.5s;box-sizing:border-box}#menu-toggle #hamburger span:nth-child(1){margin-right:auto;width:17px}#menu-toggle #hamburger span:nth-child(2){width:34px}#menu-toggle #hamburger span:nth-child(3){width:17px}.open-menu{overflow:hidden}.open-menu header .wrapper .region-menu{right:0}.open-menu #menu-toggle #hamburger span:nth-child(1){width:34px;transform:rotate(45deg);position:relative;top:9px}.open-menu #menu-toggle #hamburger span:nth-child(2){width:0}.open-menu #menu-toggle #hamburger span:nth-child(3){width:34px;transform:rotate(-45deg);position:relative;top:-9px}.paragraph--type--leasing{box-shadow:0px 3px 12px #00000029;border-radius:80px;width:1280px;max-width:95%;margin:-30px auto 0;background-color:#fff;display:flex;position:relative;align-items:center;justify-content:space-between;padding:0 80px 0 0px;box-sizing:border-box;z-index:10}@media (max-width:1024px){.paragraph--type--leasing{display:block;height:auto;border-radius:20px;max-width:80%;padding:19px 20px 19px;margin-top:20px;max-width:300px;width:calc(100% - 30px);border:none}}.paragraph--type--leasing button{white-space:nowrap;border:none;font-size:1.1em;background:none;position:relative;padding-left:28px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;max-width:100%;box-sizing:border-box;margin:2px}@media (max-width:1024px){.paragraph--type--leasing button{text-align:initial;width:100%}}.paragraph--type--leasing button:before,.paragraph--type--leasing button:after{width:9px;height:1px;position:absolute;content:"";background-color:#173684;top:15px}.paragraph--type--leasing button:before{transform:rotate(45deg);left:0}.paragraph--type--leasing button:after{transform:rotate(-45deg);left:7px}.paragraph--type--leasing button.full{font-weight:bold}.paragraph--type--leasing .open-content{position:absolute;z-index:11000;background-color:#fff;box-shadow:0px 3px 6px #00000029;border-radius:6px;box-sizing:border-box;display:none}.paragraph--type--leasing .motag{width:244px;height:100%;display:flex;align-items:center;position:relative;padding-right:22px;box-sizing:border-box}@media (max-width:1024px){.paragraph--type--leasing .motag{padding:10px 0;box-sizing:border-box;width:100%;border:1px solid #d5d4d4;padding:5px 10px;margin-top:14px}}.paragraph--type--leasing .motag .open-content{top:47px;right:22px;padding:12px 17px;color:#000;min-width:180px}@media (max-width:1190px){.paragraph--type--leasing .motag .open-content{top:37px}}@media (max-width:1190px) and (min-width:769px) and (max-width:1024px){.paragraph--type--leasing .motag .open-content{top:48px}}@media (max-width:1024px){.paragraph--type--leasing .motag .open-content{top:42px;right:0;width:100%;padding-top:5px;box-shadow:0px 3px 6px #241d1d91;font-size:1em}}.paragraph--type--leasing .motag .open-content.open{display:block}.paragraph--type--leasing .motag .open-content .views-row{padding:4px 0;white-space:nowrap;cursor:pointer}@media (max-width:768px){.paragraph--type--leasing .motag .open-content .views-row{margin:10px 0;font-size:1.25em}}@media (max-width:768px) and (max-width:580px){.paragraph--type--leasing .motag .open-content .views-row{font-size:1em}}.paragraph--type--leasing .model{height:100%;align-items:center;width:231px;box-sizing:border-box;display:flex;overflow:hidden}@media (max-width:1024px){.paragraph--type--leasing .model{padding:10px 0;box-sizing:border-box;width:100%;position:relative;border:1px solid #d5d4d4;padding:5px 10px;margin-top:14px}}.paragraph--type--leasing .model .open-content{width:100%;right:0;padding:30px 60px;top:89px}@media (max-width:1190px){.paragraph--type--leasing .model .open-content{top:66px}}@media (max-width:1024px){.paragraph--type--leasing .model .open-content{padding:20px}}@media (max-width:1024px){.paragraph--type--leasing .model .open-content{position:fixed;top:110px;width:calc(100% - 60px);right:30px;height:calc(100% - 150px);overflow:auto;z-index:100000}}@media (min-width:769px) and (max-width:1024px){.paragraph--type--leasing .model .open-content{align-items:center}}@media (max-width:768px){.paragraph--type--leasing .model .open-content{flex-direction:column;justify-content:center}}.paragraph--type--leasing .model .open-content.open{display:flex}.paragraph--type--leasing .model .open-content .group{margin-bottom:21px}@media (max-width:768px){.paragraph--type--leasing .model .open-content .group{font-size:1.25em}}@media (max-width:768px) and (max-width:580px){.paragraph--type--leasing .model .open-content .group{font-size:1em}}.paragraph--type--leasing .model .open-content .group>label{display:flex;align-items:center;margin:0}.paragraph--type--leasing .model .open-content .group>label.hide{display:none}.paragraph--type--leasing .model .open-content .group>label h3{color:#173684;font-weight:bold}.paragraph--type--leasing .model .open-content .group>label img{width:56px;margin-left:25px}@media (max-width:768px){.paragraph--type--leasing .model .open-content .group>label img{width:75px}}.paragraph--type--leasing .model .open-content .group .views-row{margin-left:100px}@media (max-width:768px){.paragraph--type--leasing .model .open-content .group .views-row{margin-left:0px}}.paragraph--type--leasing .model .open-content .group .views-field-title{color:#000;padding-right:82px;padding:0px 82px 0px 0;cursor:pointer;margin:4px 0}@media (max-width:768px){.paragraph--type--leasing .model .open-content .group .views-field-title{font-size:1em;padding-right:99px;margin:0}}.paragraph--type--leasing .model .open-content .group .views-field-title div{outline:2px solid #fff;border:1px dashed white}.paragraph--type--leasing .model .open-content .group .views-field-title div:focus-visible{outline:2px solid #000}.paragraph--type--leasing .km{width:244px;height:100%;display:flex;align-items:center;position:relative;padding-right:22px;box-sizing:border-box}@media (max-width:1024px){.paragraph--type--leasing .km{padding:10px 0;box-sizing:border-box;width:100%;border:1px solid #d5d4d4;padding:5px 10px;margin-top:14px}}.paragraph--type--leasing .km.disable{opacity:0.5;pointer-events:none}.paragraph--type--leasing .km .open-content{top:47px;right:22px;padding:12px 17px;color:#000}@media (max-width:1190px){.paragraph--type--leasing .km .open-content{top:37px}}@media (max-width:1190px) and (min-width:769px) and (max-width:1024px){.paragraph--type--leasing .km .open-content{top:48px}}@media (max-width:768px){.paragraph--type--leasing .km .open-content{top:42px;right:0;width:100%;padding-top:5px;box-shadow:0px 3px 6px #241d1d91;font-size:1em}}.paragraph--type--leasing .km .open-content.open{display:block}.paragraph--type--leasing .km .open-content>div{cursor:pointer;padding:2px 0;white-space:nowrap}@media (max-width:768px){.paragraph--type--leasing .km .open-content>div{margin:10px 0;font-size:1.25em}}@media (max-width:768px) and (max-width:580px){.paragraph--type--leasing .km .open-content>div{font-size:1em}}.paragraph--type--leasing .km .open-content>div.hide{display:none}.paragraph--type--leasing .service{margin-right:36px;padding:0 0px 0 35px;position:relative;width:248px}@media (max-width:1024px){.paragraph--type--leasing .service{margin-right:0;padding:10px 0 10px 35px}}.paragraph--type--leasing .service input{position:absolute;opacity:0}.paragraph--type--leasing .service input+label .checked{opacity:0;position:absolute;transition:opacity 0.5s}.paragraph--type--leasing .service input+label .unchecked{transition:opacity 0.5s}.paragraph--type--leasing .service input:checked+label .unchecked{opacity:0}.paragraph--type--leasing .service input:checked+label .checked{opacity:1}.paragraph--type--leasing .service label{position:relative;padding-right:55px;font-weight:normal;color:#000;box-sizing:border-box;cursor:pointer;display:block}@media (max-width:1024px){.paragraph--type--leasing .service label{height:40px}}.paragraph--type--leasing .service label>div{white-space:nowrap}.paragraph--type--leasing .service label>div .big{font-size:1.2em}@media (max-width:1190px){.paragraph--type--leasing .service label>div .big{font-size:1.2em}}@media (max-width:1190px) and (max-width:1024px){.paragraph--type--leasing .service label>div .big{font-size:1.5em}}@media (max-width:1190px) and (max-width:1024px) and (max-width:580px){.paragraph--type--leasing .service label>div .big{font-size:1.2em}}.paragraph--type--leasing .service label>div .small{position:absolute}@media (max-width:1190px){.paragraph--type--leasing .service label>div .small{font-size:0.8em}}.paragraph--type--leasing .service label:before{content:"";box-shadow:0px 3px 6px #00000029;border-radius:23px;width:36px;height:15px;background-color:#9B9B9B;right:0;position:absolute;top:8px;transition:background 0.5s}@media (max-width:1190px){.paragraph--type--leasing .service label:before{top:8px}}.paragraph--type--leasing .service label:after{content:"";box-shadow:0px 0px 3px #00000029;border-radius:50%;width:19px;height:19px;background-color:#fff;right:0;position:absolute;top:6px;transition:all 0.5s}@media (max-width:1190px){.paragraph--type--leasing .service label:after{top:6px}}.paragraph--type--leasing .service input:checked+label:after{background-color:#67D449;right:18px}.paragraph--type--leasing .service input:focus-visible+label{border:2px solid #000}.paragraph--type--leasing .submit-wrapper{position:relative;display:inherit}.paragraph--type--leasing a.submit{color:#fff;background:url(/themes/caspa/images/search.svg) no-repeat left 80px center #173684;background-size:30px;box-sizing:border-box;white-space:nowrap;border-radius:80px 0 0 80px;padding:42px 25px 42px 140px;opacity:1;text-decoration:none !important;font-size:1.75em}@media (max-width:1190px){.paragraph--type--leasing a.submit{font-size:1em;padding:20px 30px 20px 50px;background-size:20px;background-position:left 20px center}}@media (max-width:1024px){.paragraph--type--leasing a.submit{display:block;box-sizing:border-box;width:100%;border-radius:30px;margin-top:20px;padding:14px 30px;font-size:1.5em}}@media (max-width:1024px) and (max-width:580px){.paragraph--type--leasing a.submit{font-size:1.2em}}.paragraph--type--leasing a.submit.unactive{pointer-events:none;transition:opacity 0.5s;background-color:#aaabcd}.paragraph--type--leasing .submit-error{position:absolute;left:0;height:100%;width:100%;top:0;display:flex;align-items:flex-end;padding-right:23px;box-sizing:border-box;padding-bottom:19px;color:#8a0707;font-weight:bold}.paragraph--type--leasing .submit-error span{display:none}@media (max-width:1190px){.paragraph--type--leasing .submit-error{font-size:0.8em;padding:4px}}@media (max-width:1190px) and (max-width:1024px){.paragraph--type--leasing .submit-error{padding:0 29px 0px 0;font-weight:normal}}.paragraph--type--leasing a.submit:not(.unactive)+.submit-error{display:none}.view-dgamim.view-display-id-block_2{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box;width:1700px;margin-top:70px;margin-bottom:30px;overflow:hidden}@media (max-width:768px){.view-dgamim.view-display-id-block_2{padding-left:15px;padding-right:15px}}.view-dgamim.view-display-id-block_2 .view-content{display:flex;justify-content:space-between;text-align:center;padding:0 30px;box-sizing:border-box}@media (max-width:768px){.view-dgamim.view-display-id-block_2 .view-content{padding:0 20px;overflow:visible}}.view-dgamim.view-display-id-block_2 .view-content a{font-size:1.5em;color:#173684;border:none}@media (min-width:1025px) and (max-width:1199px){.view-dgamim.view-display-id-block_2 .view-content a{font-size:1em}}@media (max-width:1024px){.view-dgamim.view-display-id-block_2 .view-content a{font-size:1.1em}}.view-dgamim.view-display-id-block_2 .view-content .views-row{margin:0 20px;width:calc(20% - 40px)}@media (max-width:1381px){.view-dgamim.view-display-id-block_2 .view-content .views-row{width:auto}}.view-dgamim.view-display-id-block_2 .view-content .views-row .image{display:flex;align-items:center;justify-content:center;border-radius:60px;transition:background 0.5s;background-color:#fff;height:96px}.view-dgamim.view-display-id-block_2 .view-content .views-row .image img{max-width:180px}.view-dgamim.view-display-id-block_2 .view-content .views-row:hover .image{background-color:#f4f4f9}.sub-degem-wrapper,.degem-wrapper{padding-top:160px}.sub-degem-wrapper .top-image,.degem-wrapper .top-image{position:absolute;top:0;width:100%;display:flex;justify-content:flex-end;background:transparent linear-gradient(180deg,#E1EEFF 0%,#fff 100%) 0% 0% no-repeat padding-box;z-index:-1;padding:50px 0 50px 15%;box-sizing:border-box}@media (max-width:1024px){.sub-degem-wrapper .top-image,.degem-wrapper .top-image{position:relative;padding:20px 0 0;margin:0;justify-content:center}}.sub-degem-wrapper h1,.sub-degem-wrapper article,.degem-wrapper h1,.degem-wrapper article{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.sub-degem-wrapper h1,.sub-degem-wrapper article,.degem-wrapper h1,.degem-wrapper article{padding-left:15px;padding-right:15px}}.sub-degem-wrapper .top-area-details,.degem-wrapper .top-area-details{display:flex;flex-wrap:wrap;margin-top:15px}.sub-degem-wrapper .top-area-details>div,.degem-wrapper .top-area-details>div{background-color:#173684;color:#fff;border-radius:22px;margin-left:20px;padding:8px 24px;white-space:nowrap;margin-bottom:10px}@media (max-width:768px){.sub-degem-wrapper .top-area-details>div,.degem-wrapper .top-area-details>div{margin-left:7px;padding:3px 15px;font-size:0.9em}}@media (max-width:768px) and (max-width:480px){.sub-degem-wrapper .top-area-details>div,.degem-wrapper .top-area-details>div{padding:3px 10px}}.sub-degem-wrapper .content-area,.degem-wrapper .content-area{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1024px){.sub-degem-wrapper .content-area,.degem-wrapper .content-area{display:block}}.sub-degem-wrapper .content-area .right,.degem-wrapper .content-area .right{width:65%;color:#173684}@media (max-width:1024px){.sub-degem-wrapper .content-area .right,.degem-wrapper .content-area .right{width:100%}}.sub-degem-wrapper .content-area .right .table,.degem-wrapper .content-area .right .table{box-shadow:0px 1px 8px #00000029;border-radius:11px;background-color:#fff;padding:6px;font-size:1.1em;width:800px;max-width:100%;margin-top:28px;box-sizing:border-box;margin-bottom:15px}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table,.degem-wrapper .content-area .right .table{width:100%}}@media (max-width:1024px){.sub-degem-wrapper .content-area .right .table,.degem-wrapper .content-area .right .table{width:100%;box-shadow:1px 6px 8px #00000029;border-radius:0;background-color:transparent}}@media (max-width:580px){.sub-degem-wrapper .content-area .right .table,.degem-wrapper .content-area .right .table{font-size:0.85em}}.sub-degem-wrapper .content-area .right .table>.field,.degem-wrapper .content-area .right .table>.field{display:flex;border-bottom:1px solid #EEF6FF;padding:11px 20px}.sub-degem-wrapper .content-area .right .table>.field:first-child,.degem-wrapper .content-area .right .table>.field:first-child{background-color:#EEF6FF}.sub-degem-wrapper .content-area .right .table>.field:last-child,.degem-wrapper .content-area .right .table>.field:last-child{border-bottom:none}.sub-degem-wrapper .content-area .right .table.prices-1>.field .label-row,.degem-wrapper .content-area .right .table.prices-1>.field .label-row{font-weight:bold;width:320px}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-1>.field .label-row,.degem-wrapper .content-area .right .table.prices-1>.field .label-row{width:260px}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-1>.field .label-row,.degem-wrapper .content-area .right .table.prices-1>.field .label-row{width:180px}}.sub-degem-wrapper .content-area .right .table.prices-1>.field .value,.sub-degem-wrapper .content-area .right .table.prices-1>.field>.field,.degem-wrapper .content-area .right .table.prices-1>.field .value,.degem-wrapper .content-area .right .table.prices-1>.field>.field{width:calc(100% - 340px)}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-1>.field .value,.sub-degem-wrapper .content-area .right .table.prices-1>.field>.field,.degem-wrapper .content-area .right .table.prices-1>.field .value,.degem-wrapper .content-area .right .table.prices-1>.field>.field{width:calc(100% - 280px)}}@media (min-width:481px) and (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-1>.field .value,.sub-degem-wrapper .content-area .right .table.prices-1>.field>.field,.degem-wrapper .content-area .right .table.prices-1>.field .value,.degem-wrapper .content-area .right .table.prices-1>.field>.field{width:calc(100% - 180px)}}@media (max-width:480px){.sub-degem-wrapper .content-area .right .table.prices-1>.field .value,.sub-degem-wrapper .content-area .right .table.prices-1>.field>.field,.degem-wrapper .content-area .right .table.prices-1>.field .value,.degem-wrapper .content-area .right .table.prices-1>.field>.field{width:calc(100% - 180px)}}.sub-degem-wrapper .content-area .right .table.prices-2>.field .label-row,.degem-wrapper .content-area .right .table.prices-2>.field .label-row{width:212px;padding-left:10px;font-weight:bold}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-2>.field .label-row,.degem-wrapper .content-area .right .table.prices-2>.field .label-row{width:162px}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-2>.field .label-row,.degem-wrapper .content-area .right .table.prices-2>.field .label-row{width:102px}}.sub-degem-wrapper .content-area .right .table.prices-2>.field>.field,.degem-wrapper .content-area .right .table.prices-2>.field>.field{width:calc(100% - 222px);display:flex}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-2>.field>.field,.degem-wrapper .content-area .right .table.prices-2>.field>.field{width:calc(100% - 172px)}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-2>.field>.field,.degem-wrapper .content-area .right .table.prices-2>.field>.field{width:calc(100% - 112px)}}.sub-degem-wrapper .content-area .right .table.prices-2>.field>.field .field__item,.degem-wrapper .content-area .right .table.prices-2>.field>.field .field__item{width:50%;padding-left:10px;box-sizing:border-box}.sub-degem-wrapper .content-area .right .table.prices-2>.field .value,.degem-wrapper .content-area .right .table.prices-2>.field .value{width:calc(50% - 111px);padding-left:10px;box-sizing:border-box}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-2>.field .value,.degem-wrapper .content-area .right .table.prices-2>.field .value{width:calc(50% - 86px)}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-2>.field .value,.degem-wrapper .content-area .right .table.prices-2>.field .value{width:calc(50% - 56px)}}@media (max-width:480px){.sub-degem-wrapper .content-area .right .table.prices-3,.degem-wrapper .content-area .right .table.prices-3{padding-right:0;padding-left:0}}@media (max-width:480px){.sub-degem-wrapper .content-area .right .table.prices-3>.field,.degem-wrapper .content-area .right .table.prices-3>.field{padding:10px 5px}}.sub-degem-wrapper .content-area .right .table.prices-3>.field .label-row,.degem-wrapper .content-area .right .table.prices-3>.field .label-row{width:212px;padding-left:10px;font-weight:bold}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-3>.field .label-row,.degem-wrapper .content-area .right .table.prices-3>.field .label-row{width:162px}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-3>.field .label-row,.degem-wrapper .content-area .right .table.prices-3>.field .label-row{width:102px}}.sub-degem-wrapper .content-area .right .table.prices-3>.field>.field,.degem-wrapper .content-area .right .table.prices-3>.field>.field{width:calc(100% - 222px);display:flex}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-3>.field>.field,.degem-wrapper .content-area .right .table.prices-3>.field>.field{width:calc(100% - 172px)}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-3>.field>.field,.degem-wrapper .content-area .right .table.prices-3>.field>.field{width:calc(100% - 112px)}}.sub-degem-wrapper .content-area .right .table.prices-3>.field>.field .field__item,.degem-wrapper .content-area .right .table.prices-3>.field>.field .field__item{width:33.333%;padding-left:10px;box-sizing:border-box}.sub-degem-wrapper .content-area .right .table.prices-3>.field .value,.degem-wrapper .content-area .right .table.prices-3>.field .value{width:calc(33.33% - 74px);padding-left:10px;box-sizing:border-box}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area .right .table.prices-3>.field .value,.degem-wrapper .content-area .right .table.prices-3>.field .value{width:calc(33.33% - 54px)}}@media (max-width:768px){.sub-degem-wrapper .content-area .right .table.prices-3>.field .value,.degem-wrapper .content-area .right .table.prices-3>.field .value{width:calc(33.33% - 34px)}}.sub-degem-wrapper .icons-wrapper,.degem-wrapper .icons-wrapper{width:30%;padding-bottom:30px;display:flex;flex-wrap:wrap;font-size:1.2em;max-width:548px;margin-right:auto}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .icons-wrapper,.degem-wrapper .icons-wrapper{width:100%;margin:0 auto}}@media (max-width:1024px){.sub-degem-wrapper .icons-wrapper,.degem-wrapper .icons-wrapper{max-width:100%;width:100%;padding-bottom:40px;padding-top:0px}}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .icons-wrapper.only-big-screen,.degem-wrapper .icons-wrapper.only-big-screen{display:none}}@media (max-width:1024px){.sub-degem-wrapper .icons-wrapper.only-big-screen,.degem-wrapper .icons-wrapper.only-big-screen{display:none}}.sub-degem-wrapper .icons-wrapper.only-small-screen,.degem-wrapper .icons-wrapper.only-small-screen{display:none}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .icons-wrapper.only-small-screen,.degem-wrapper .icons-wrapper.only-small-screen{display:flex}}@media (max-width:1024px){.sub-degem-wrapper .icons-wrapper.only-small-screen,.degem-wrapper .icons-wrapper.only-small-screen{display:flex}}.sub-degem-wrapper .icons-wrapper>.field,.degem-wrapper .icons-wrapper>.field{width:30%;margin-left:5%;text-align:center;margin-top:40px}.sub-degem-wrapper .icons-wrapper>.field:nth-child(3n),.degem-wrapper .icons-wrapper>.field:nth-child(3n){margin-left:0}@media (max-width:480px){.sub-degem-wrapper .icons-wrapper>.field:nth-child(3n),.degem-wrapper .icons-wrapper>.field:nth-child(3n){margin-left:4%}}@media (max-width:480px){.sub-degem-wrapper .icons-wrapper>.field,.degem-wrapper .icons-wrapper>.field{width:48%;margin-left:4%}.sub-degem-wrapper .icons-wrapper>.field:nth-child(2n),.degem-wrapper .icons-wrapper>.field:nth-child(2n){margin-left:0}}.sub-degem-wrapper .icons-wrapper>.field .field__item,.degem-wrapper .icons-wrapper>.field .field__item{font-weight:bold;color:#173684;width:100%}.sub-degem-wrapper .icons-wrapper>.field .field__label,.degem-wrapper .icons-wrapper>.field .field__label{width:100%;color:#000;font-weight:normal;font-size:0.8em}.sub-degem-wrapper .icons-wrapper>.field .field__label:before,.degem-wrapper .icons-wrapper>.field .field__label:before{content:"";width:65px;height:65px;border-radius:50%;box-sizing:border-box;display:block;margin:0 auto 5px}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-degem .field__label:before,.sub-degem-wrapper .icons-wrapper>.field.field--name-field-yatsran .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-degem .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-yatsran .field__label:before{background:url(/themes/caspa/images/model_icon.png) no-repeat center center #f9fafc;background-size:58%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-engine .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-engine .field__label:before{background:url(/themes/caspa/images/engine_icon.png) no-repeat center center #f9fafc;background-size:49%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-batery .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-batery .field__label:before{background:url(/themes/caspa/images/lighting.svg) no-repeat center center #f9fafc;background-size:46%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-travel-range .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-travel-range .field__label:before{background:url(/themes/caspa/images/location.png) no-repeat center center #f9fafc;background-size:48%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-euro-ncap .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-euro-ncap .field__label:before{background:url(/themes/caspa/images/badge.png) no-repeat center center #f9fafc;background-size:49%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-safety .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-safety .field__label:before{background:url(/themes/caspa/images/security.png) no-repeat center center #f9fafc;background-size:46%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-engine-volume .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-engine-volume .field__label:before{background:url(/themes/caspa/images/gter_icon.png) no-repeat center center #f9fafc;background-size:70%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-horsepower .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-horsepower .field__label:before{background:url(/themes/caspa/images/horse_icon.png) no-repeat center center #f9fafc;background-size:58%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-number-seats .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-number-seats .field__label:before{background:url(/themes/caspa/images/seat_icon.png) no-repeat center center #f9fafc;background-size:70%}.sub-degem-wrapper .icons-wrapper>.field.field--name-field-gearbox .field__label:before,.degem-wrapper .icons-wrapper>.field.field--name-field-gearbox .field__label:before{background:url(/themes/caspa/images/gear_icon.png) no-repeat center center #f9fafc;background-size:70%}.sub-degem-wrapper .after-table,.degem-wrapper .after-table{color:#173684;width:70%}@media (max-width:1024px){.sub-degem-wrapper .after-table,.degem-wrapper .after-table{width:100%}}.sub-degem-wrapper .after-table .downloads,.degem-wrapper .after-table .downloads{display:flex;max-width:548px;justify-content:space-between;margin-top:20px}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .after-table .downloads,.degem-wrapper .after-table .downloads{max-width:400px}}@media (max-width:1024px){.sub-degem-wrapper .after-table .downloads,.degem-wrapper .after-table .downloads{max-width:100%}}@media (max-width:1024px){.sub-degem-wrapper .after-table .downloads,.degem-wrapper .after-table .downloads{padding:0}}@media (max-width:480px){.sub-degem-wrapper .after-table .downloads,.degem-wrapper .after-table .downloads{display:block}}.sub-degem-wrapper .after-table .downloads>.field,.degem-wrapper .after-table .downloads>.field{width:48%;position:relative}.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before{border-left:2px dotted #9b9dc5;content:"";position:absolute;right:-20px;height:16px;top:2px}@media (min-width:481px) and (max-width:768px){.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before{right:-10px}}@media (max-width:480px){.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.sub-degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog:before,.degem-wrapper .after-table .downloads>.field.field--name-field-technical+.field--name-field-catalog-link:before{display:none}}.sub-degem-wrapper .after-table .downloads a,.degem-wrapper .after-table .downloads a{background:url(/themes/caspa/images/pdf-file.svg) no-repeat right center;padding:4px 30px 4px 0;color:#173684}.sub-degem-wrapper .field--name-field-gallery,.degem-wrapper .field--name-field-gallery{display:flex;display:flex;justify-content:space-between;padding:0 50px;margin-top:50px;box-sizing:border-box;text-align:center}@media (max-width:768px){.sub-degem-wrapper .field--name-field-gallery,.degem-wrapper .field--name-field-gallery{padding:0 30px;overflow:visible}}.sub-degem-wrapper .field--name-field-gallery>.field__item,.degem-wrapper .field--name-field-gallery>.field__item{display:none}.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(1),.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(2),.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(3),.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(4),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(1),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(2),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(3),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(4){display:block}@media (max-width:1024px){.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(4),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(4){display:none}}@media (max-width:768px){.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(3),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(3){display:none}}@media (max-width:480px){.sub-degem-wrapper .field--name-field-gallery>.field__item:nth-child(2),.degem-wrapper .field--name-field-gallery>.field__item:nth-child(2){display:none}}.sub-degem-wrapper .field--name-field-mishpatit,.degem-wrapper .field--name-field-mishpatit{margin-top:10px}@media (min-width:1025px) and (max-width:1199px){.sub-degem-wrapper .content-area{display:block}.sub-degem-wrapper .content-area>.right,.sub-degem-wrapper .content-area>.left{width:100%;margin:0 auto}}@media (max-width:1024px){.sub-degem-wrapper{padding-top:0;display:flex;flex-direction:column}.sub-degem-wrapper .top-image{order:1}.sub-degem-wrapper h1{order:2}.sub-degem-wrapper article{order:3}}.add-contact-info-small{right:23px;bottom:93px;box-shadow:3px 2px 4px rgba(0,0,0,0.2);position:fixed;z-index:100;border-radius:50%;font-size:0.95em;background:transparent linear-gradient(315deg,#f60 0%,#FF977D 100%) 0% 0% no-repeat padding-box;box-shadow:none;border:none;width:75px;height:75px;color:#fff;font-weight:bold;line-height:1.1;cursor:pointer}@media (max-width:1024px){.add-contact-info-small{display:none}}.float-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8);z-index:1000;display:none}.float-wrapper.show{display:flex}.float-wrapper .region-float-wrapper{width:600px;max-width:90%;max-height:90%;background-color:#EEF6FF;border-radius:10px;padding:30px;overflow:auto;position:relative}.float-wrapper .region-float-wrapper .close{position:absolute;width:20px;height:20px;left:30px;top:36px;cursor:pointer}.float-wrapper .region-float-wrapper .close:before,.float-wrapper .region-float-wrapper .close:after{content:"";position:absolute;width:20px;height:2px;background-color:#173684;top:9px;left:0}.float-wrapper .region-float-wrapper .close:before{transform:rotate(45deg)}.float-wrapper .region-float-wrapper .close:after{transform:rotate(-45deg)}.float-wrapper .region-float-wrapper #block-caspa-get-offer{font-size:0.85em}.float-wrapper .region-float-wrapper #block-caspa-get-offer form{display:flex;flex-wrap:wrap;justify-content:space-between}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-processed-text{padding-left:30px;box-sizing:border-box;width:100%}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-processed-text h2{color:#173684}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-processed-text p{font-size:0.8em;margin:0 0 30px}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email{width:48%;position:relative;margin-bottom:17px}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield label,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email label{position:absolute;top:11px;right:12px;transition:all 0.5s;cursor:text}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield label.form-required::after,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email label.form-required::after{content:"*";margin-left:2px}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield input,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email input{background-color:#fff;border-bottom:1px solid #D2D2D2;padding:0 11px;box-sizing:border-box;width:100%;height:40px;border:1px solid #D2D2D2;border-radius:6px}@media (max-width:768px){.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield input,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email input{background:#F4F4F4;height:35px;border:none}}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-textfield.input-full label,.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-email.input-full label{top:-14px;font-size:0.8em;right:0}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-checkbox{font-size:0.9em;margin-bottom:10px}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-checkbox.form-item--error{color:red}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-checkbox.form-item--error .form-item--error-message{display:none}.float-wrapper .region-float-wrapper #block-caspa-get-offer form .js-form-type-checkbox a{text-decoration:underline}.float-wrapper .region-float-wrapper #block-caspa-get-offer form input.form-submit{background:url(/themes/caspa/images/arrow-left-white.svg) no-repeat center left 15px #173684;padding:9px 20px 12px 49px;color:#fff;font-size:1em;height:40px;border:none;border-radius:6px;cursor:pointer;transition:all 0.5s;margin-top:20px;margin-right:auto}@media (max-width:768px){.float-wrapper .region-float-wrapper #block-caspa-get-offer form input.form-submit{width:100%;padding:12px 20px;text-align:center;background-image:none;font-weight:normal}}.float-wrapper .region-float-wrapper #block-caspa-get-offer form input.form-submit:hover{background-color:#171944}.page-node-page h1{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box;margin:50px auto 30px}@media (max-width:768px){.page-node-page h1{padding-left:15px;padding-right:15px}}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing){margin-bottom:50px}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing):last-child{margin-bottom:0}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing).has-bg-color{padding:50px 0}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing).gradient-grey-white{background:linear-gradient(357deg,rgba(255,255,255,0.08) -0.35%,rgba(70,75,87,0.08) 103.21%)}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing) .field--name-field-h2-title h2{margin-bottom:30px;font-weight:bold;text-align:center;font-size:2em;color:#173684}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing) .field--name-field-h3-subtitle h3{margin-bottom:30px;text-align:center;font-size:1.5em;color:#173684}.page-node-page .field--name-field-paragraphs>.paragraph:not(.paragraph--type--leasing):first-child:not(.has-bg-color){margin-top:50px}.page-node-page article .field--name-body{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.page-node-page article .field--name-body{padding-left:15px;padding-right:15px}}.page-node-page article .field--name-body ol{list-style:none;counter-reset:item;padding-right:0;padding-left:0}.page-node-page article .field--name-body ol>li{counter-increment:item;margin:0.5em 0;padding-right:40px;position:relative;line-height:1.5}.page-node-page article .field--name-body ol>li::before{content:counter(item) ".";position:absolute;right:0;font-weight:bold}.page-node-page article .field--name-body ol>li ol{counter-reset:subitem;padding-right:40px;margin-top:0.25em}.page-node-page article .field--name-body ol>li ol>li{counter-increment:subitem}.page-node-page article .field--name-body ol>li ol>li::before{content:counter(item) "." counter(subitem);font-weight:bold}.page-node-page article .field--name-body ol>li ol>li ol{counter-reset:subsubitem}.page-node-page article .field--name-body ol>li ol>li ol>li{counter-increment:subsubitem}.page-node-page article .field--name-body ol>li ol>li ol>li::before{content:counter(item) "." counter(subitem) "." counter(subsubitem)}.banner{position:relative;margin:0 30px;border-radius:15px;margin-bottom:30px}@media (max-width:768px){.banner{margin:0 15px}}.banner .field--name-field-media-banner img,.banner .field--name-field-media-banner-mobile img{border-radius:15px}.banner .field--name-field-media-banner-mobile.owl-carousel.owl-loaded,.banner .field--name-field-media-banner-mobile{display:none}@media (max-width:768px){.banner .field--name-field-media-banner-mobile.owl-carousel.owl-loaded,.banner .field--name-field-media-banner-mobile{display:block}.banner .field--name-field-media-banner-mobile.owl-carousel.owl-loaded+.field--name-field-media-banner.owl-carousel.owl-loaded,.banner .field--name-field-media-banner-mobile.owl-carousel.owl-loaded+.field--name-field-media-banner,.banner .field--name-field-media-banner-mobile+.field--name-field-media-banner.owl-carousel.owl-loaded,.banner .field--name-field-media-banner-mobile+.field--name-field-media-banner{display:none}}.banner .field--name-field-media-banner>.field__item{display:none}.banner .field--name-field-media-banner>.field__item:nth-child(1){display:block}.banner video{height:calc(100dvh - 128px);width:100%;object-fit:cover}@media (max-width:1024px){.banner video{height:calc(100dvh - 106px)}}.banner .owl-carousel.owl-loaded img{right:2px;position:relative;width:100vw}.banner .on-banner-title{position:absolute;bottom:0;width:100%;z-index:10;text-align:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,0.5));height:100%;display:flex;justify-content:flex-end;flex-direction:column;color:#fff;padding:0 50px 65px;box-sizing:border-box;border-radius:15px}@media (max-width:768px){.banner .on-banner-title{padding:0 20px 40px}}.banner .on-banner-title h1{color:#fff;margin:0 auto}.front .banner .on-banner-title h1{margin:0;padding:0;font-size:3em}@media (max-width:768px){.front .banner .on-banner-title h1{font-size:2.3em;text-align:center}}.banner .on-banner-title h2{font-size:1.2em}.front .banner .on-banner-title h2{font-size:1.4em}@media (max-width:768px){.front .banner .on-banner-title h2{font-size:1.2em;text-align:center}}.front .banner .on-banner-title{justify-content:center;text-align:initial}.banner .on-banner-title.reverse{flex-direction:column-reverse;justify-content:flex-start}.front .banner .on-banner-title.reverse{justify-content:center}.banner .on-banner-title.reverse .field--name-field-links{order:-1}.banner .on-banner-title .field--name-field-links{display:flex;justify-content:center;margin-top:50px;font-size:1.1em}@media (max-width:768px){.banner .on-banner-title .field--name-field-links{font-size:1.3em;display:block;margin-top:20px}}.front .banner .on-banner-title .field--name-field-links{justify-content:flex-start}.banner .on-banner-title .field--name-field-links .field__item a{min-width:216px;padding:10px;color:#fff;border-radius:30px;border:1px solid #FFF;background:rgba(255,255,255,0.1);display:block;margin:0 15px;text-align:center;transition:background 0.5s;backdrop-filter:blur(5px)}.front .banner .on-banner-title .field--name-field-links .field__item a{margin:0 0 0 30px}@media (max-width:768px){.front .banner .on-banner-title .field--name-field-links .field__item a{margin:0 auto 10px}}.banner .on-banner-title .field--name-field-links .field__item a:hover{background:rgba(255,255,255,0.3)}@media (max-width:768px){.banner .on-banner-title .field--name-field-links .field__item a{margin:0 0 10px;width:216px}}.banner .control{z-index:10;position:absolute;background-color:#fff;border-radius:50%;left:10px;top:10px}.banner .control div{cursor:pointer}.banner .control img{width:45px;height:auto}.banner .control.desktop-count-1{display:none}@media (max-width:768px){.banner .control{display:block}.banner .control.mobile-count-1{display:none}.banner .control.mobile-count-0.desktop-count-1{display:none}}.paragraph--type--view .content-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.paragraph--type--view .content-wrapper{padding-left:15px;padding-right:15px}}.view-dgamim.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap}.view-dgamim.view-display-id-block_1 .view-content .views-row{width:calc(33.333% - 33.333px);margin-bottom:50px;margin-left:50px}@media (min-width:1025px) and (max-width:1199px){.view-dgamim.view-display-id-block_1 .view-content .views-row{width:calc(50% - 25px)}.view-dgamim.view-display-id-block_1 .view-content .views-row:nth-child(2n){margin-left:0}}@media (min-width:769px) and (max-width:1024px){.view-dgamim.view-display-id-block_1 .view-content .views-row{width:calc(50% - 25px)}.view-dgamim.view-display-id-block_1 .view-content .views-row:nth-child(2n){margin-left:0}}@media (max-width:768px){.view-dgamim.view-display-id-block_1 .view-content .views-row{width:100%;margin-left:0;font-size:1.3em}}.view-dgamim.view-display-id-block_1 .view-content .views-row:nth-child(3n){margin-left:0}@media (min-width:1025px) and (max-width:1199px){.view-dgamim.view-display-id-block_1 .view-content .views-row:nth-child(3n){margin-left:50px}}@media (min-width:769px) and (max-width:1024px){.view-dgamim.view-display-id-block_1 .view-content .views-row:nth-child(3n){margin-left:50px}}article.degem-teaser{height:100%;position:relative}article.degem-teaser a{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,0.1);height:calc(100% - 100px);margin-top:100px}article.degem-teaser .field--name-field-thumbnail{text-align:center;position:absolute;top:-76px;width:100%}article.degem-teaser .field--name-field-thumbnail img{max-height:130px;width:auto}article.degem-teaser .text{height:100%;display:flex;flex-direction:column;padding:70px 30px 20px}article.degem-teaser .text h3{font-weight:600;font-size:1.3em;margin-bottom:5px}article.degem-teaser .text .field--name-field-teaser{line-height:1.5}article.degem-teaser .text .read-more{margin-top:auto;padding-top:10px;text-align:left;color:#173684}article.degem-teaser .text .read-more:after{content:">";display:inline-block;margin-right:5px}.degem-wrapper{padding-top:60px}.degem-wrapper h1{text-align:center;text-transform:uppercase}.degem-wrapper .top-area-details{justify-content:center}@media (max-width:1024px){.degem-wrapper .content-area{flex-direction:column-reverse;display:flex}}.degem-wrapper .content-area>.right{overflow:hidden;padding:0 40px;box-sizing:border-box}@media (min-width:1025px) and (max-width:1350px){.degem-wrapper .content-area>.right{width:60%}}@media (min-width:1025px) and (max-width:1350px){.degem-wrapper .content-area>.left{width:40%}}@media (max-width:1024px){.degem-wrapper .content-area>.left{max-width:400px;margin:0 auto}}.degem-wrapper .gallery{max-width:700px;margin:50px auto 0}.degem-wrapper .gallery .owl-degem-main{max-width:698px;margin-bottom:14px}.degem-wrapper .gallery .owl-degem-thumbs{overflow:visible}.degem-wrapper .gallery .owl-degem-thumbs .owl-controls{top:calc(50% + 4px)}@media (max-width:768px){.degem-wrapper .gallery .owl-degem-thumbs .owl-controls{top:-100px}}.degem-wrapper .gallery .owl-degem-thumbs .owl-controls .owl-prev{right:-40px}.degem-wrapper .gallery .owl-degem-thumbs .owl-controls .owl-next{left:-40px}.degem-wrapper .content-area{align-items:flex-start}.front .banner .field--name-field-media-bg,.front .banner .field--name-field-media-bg-mobile{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.front .banner .field--name-field-media-bg div,.front .banner .field--name-field-media-bg-mobile div{height:100%}.front .banner .field--name-field-media-bg img,.front .banner .field--name-field-media-bg-mobile img{width:100%;height:100%;object-fit:cover;border-radius:15px}.front .banner .on-banner-title{border-radius:15px}.front .banner .bottom-arrow{position:absolute;bottom:-6px;width:100%;text-align:center;z-index:10}@media (max-width:1024px){.front .banner .bottom-arrow .white-bg svg{width:170px;height:30px}}.front .banner .bottom-arrow .arrow{position:absolute;bottom:-16px;right:calc(50% - 30px);background-color:#173684;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:bounce 1.4s ease-in-out infinite}@keyframes bounce{0%,100%{transform:translateY(-4px)}50%{transform:translateY(4px)}}@media (max-width:1024px){.front .banner .bottom-arrow .arrow{width:40px;height:40px;right:calc(50% - 20px)}@keyframes bounce{0%,100%{transform:translateY(-2px)}50%{transform:translateY(2px)}}.front .banner .bottom-arrow .arrow svg{width:10px}}.front .banner video{border-radius:15px}.front .view-dgamim.view-display-id-block_3{text-align:center;color:#173684;overflow:hidden;padding-bottom:120px}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3{padding-bottom:70px}}.front .view-dgamim.view-display-id-block_3 a{color:#173684}.front .view-dgamim.view-display-id-block_3 .owl-stage-outer{overflow:visible}.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item{display:flex;align-items:center;justify-content:center}.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item:not(.active) .views-field-title{opacity:0}.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item:not(.active) img{height:200px;width:auto}@media (min-width:1200px) and (max-width:1350px){.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item:not(.active) img{height:150px}}@media (min-width:1025px) and (max-width:1199px){.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item:not(.active) img{height:initial}}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3 .owl-stage-outer .owl-item:not(.active) img{height:initial}}.front .view-dgamim.view-display-id-block_3 .owl-controls{opacity:0;transition:opacity 0.5s}.front .view-dgamim.view-display-id-block_3:hover .owl-controls{opacity:1}@media (max-width:768px){.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav{display:none}}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next{width:70px;height:70px;border:none;background:none}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev:before,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev:after,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next:before,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next:after{display:none}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev button,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next button{width:70px;height:70px}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev .prev-slide,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next .prev-slide{background:url(/themes/caspa/images/owl-right.svg) no-repeat center center;background-size:100%}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev .next-slide,.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next .next-slide{background:url(/themes/caspa/images/owl-left.svg) no-repeat center center;background-size:100%}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-prev{right:-70px}.front .view-dgamim.view-display-id-block_3 .owl-controls .owl-nav .owl-next{left:-70px}.front .view-dgamim.view-display-id-block_3>.view-content{width:730px;margin:0 auto;overflow:visible}@media (min-width:1200px) and (max-width:1350px){.front .view-dgamim.view-display-id-block_3>.view-content{width:40%}}@media (min-width:1025px) and (max-width:1199px){.front .view-dgamim.view-display-id-block_3>.view-content{width:60%}}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3>.view-content{width:65%}}.front .view-dgamim.view-display-id-block_3>.view-content>.views-row{display:none}.front .view-dgamim.view-display-id-block_3>.view-content>.views-row:first-child{display:block}.front .view-dgamim.view-display-id-block_3>.view-content .views-row{position:relative}.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title{position:absolute;bottom:-120px;width:100%}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title{bottom:-70px}}.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title .title{font-weight:700;font-size:3em}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title .title{font-size:1.4em}}.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title .yatsran{font-size:1.5em}@media (max-width:1024px){.front .view-dgamim.view-display-id-block_3>.view-content .views-field-title .yatsran{font-size:1.1em}}.paragraph--type--editor .content-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.paragraph--type--editor .content-wrapper{padding-left:15px;padding-right:15px}}.paragraph--type--editor .field--name-field-h2-title h2{font-size:1.5em !important;color:#000 !important}.paragraph.grey .field--name-field-body{color:#707070}.paragraph.big-font{font-size:1.25em;line-height:1.4}.paragraph.two-rows .field--name-field-body{display:flex;justify-content:space-between}@media (max-width:768px){.paragraph.two-rows .field--name-field-body{display:block}}.paragraph.two-rows .field--name-field-body p{width:43%}@media (max-width:768px){.paragraph.two-rows .field--name-field-body p{width:100%;margin-bottom:20px}}.paragraph.full-width .content-wrapper{width:100%;padding:0}.paragraph--type--icons-image>.content-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.paragraph--type--icons-image>.content-wrapper{padding-left:15px;padding-right:15px}}.paragraph--type--icons-image>.content-wrapper .content{display:flex;justify-content:space-between;align-items:center}@media (max-width:1024px){.paragraph--type--icons-image>.content-wrapper .content{display:block}}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons{width:500px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons{max-width:400px}}@media (max-width:1024px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons{width:100%;margin:0 auto;padding:0 0 60px}}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item{width:47%;max-width:230px;text-align:center;margin-top:38px}@media (max-width:1024px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item{max-width:100%}}@media (max-width:768px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item{width:100%}}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item .field--name-field-icon{width:96px;height:96px;background-color:#fff;border-radius:50%;border:1px solid #17368439;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}@media (max-width:768px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item .field--name-field-icon{width:72px;height:72px}}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item .field--name-field-icon img{max-width:55px;max-height:55px;width:auto;height:auto}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item .field--name-field-sub-title{margin:0 auto;color:#000;font-size:1.1em}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-icons>.field__item .field--name-field-h3-subtitle h3{color:#171944;font-size:1.6em;margin:0;font-weight:700}.paragraph--type--icons-image>.content-wrapper .content .field--name-field-image{width:calc(100% - 550px);display:flex;justify-content:flex-end}@media (min-width:1025px) and (max-width:1199px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-image{width:calc(100% - 450px)}}@media (max-width:1024px){.paragraph--type--icons-image>.content-wrapper .content .field--name-field-image{width:100%;justify-content:center}}.paragraph--type--grid>.content-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.paragraph--type--grid>.content-wrapper{padding-left:15px;padding-right:15px}}.paragraph--type--grid>.content-wrapper .field--name-field-icons{display:flex;flex-wrap:wrap;margin-top:20px}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item{width:33.333%;margin-top:50px}@media (max-width:768px){.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item{width:100%;margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #d0d9ee}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item:last-child{border:none;margin:0;padding:0}}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon{text-align:center;padding:0 50px;border-left:1px solid #d0d9ee;height:100%}@media (max-width:768px){.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon{margin:0px;padding:0;border:none}}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-icon{width:96px;height:96px;background-color:#fff;border-radius:50%;border:1px solid #17368439;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}@media (max-width:768px){.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-icon{width:72px;height:72px}}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-icon img{max-width:55px;max-height:55px;width:auto;height:auto}@media (max-width:768px){.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-icon img{max-width:45px;max-height:45px}}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-sub-title{margin:0 auto;color:#000;font-size:1.1em}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-h3-subtitle h3{color:#171944;font-size:1.6em;margin:0;font-weight:700}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-h3-subtitle+.field--name-field-sub-title{margin-top:10px}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon .field--name-field-sub-title{font-size:1.25em;color:#171944}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon.paragraph-id-37 .field--name-field-sub-title{max-width:300px}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon.paragraph-id-39 .field--name-field-sub-title{max-width:200px}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item .paragraph--type--icon.paragraph-id-40 .field--name-field-sub-title{max-width:180px}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item:nth-child(3n){margin-left:0}.paragraph--type--grid>.content-wrapper .field--name-field-icons>.field__item:nth-child(3n) .paragraph--type--icon{border:none}.paragraph--type--form{padding-top:50px}@media (max-width:1024px){.paragraph--type--form{padding-top:0}}.paragraph--type--form .content-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box;display:flex;justify-content:space-between}@media (max-width:768px){.paragraph--type--form .content-wrapper{padding-left:15px;padding-right:15px}}@media (max-width:1024px){.paragraph--type--form .content-wrapper{display:block}}.paragraph--type--form .content-wrapper .field--name-field-h3-subtitle h3{font-size:1em;margin-bottom:30px}.paragraph--type--form .content-wrapper .right{width:calc(100% - 460px)}@media (max-width:1024px){.paragraph--type--form .content-wrapper .right{width:100%;margin-bottom:50px}}.paragraph--type--form .content-wrapper .right form{display:flex;flex-wrap:wrap;justify-content:space-between}.paragraph--type--form .content-wrapper .right form .js-form-type-processed-text{padding-left:30px;box-sizing:border-box;width:100%}.paragraph--type--form .content-wrapper .right form .js-form-type-processed-text h2{color:#173684}.paragraph--type--form .content-wrapper .right form .js-form-type-processed-text p{font-size:0.8em;margin:0 0 30px}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield,.paragraph--type--form .content-wrapper .right form .js-form-type-email,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-select{width:48%;position:relative;margin-bottom:17px}@media (max-width:768px){.paragraph--type--form .content-wrapper .right form .js-form-type-textfield,.paragraph--type--form .content-wrapper .right form .js-form-type-email,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-select{width:100%;margin-bottom:25px}}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield label,.paragraph--type--form .content-wrapper .right form .js-form-type-email label,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea label,.paragraph--type--form .content-wrapper .right form .js-form-type-select label{position:absolute;top:9px;right:12px;transition:all 0.5s;cursor:text}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield label.form-required::after,.paragraph--type--form .content-wrapper .right form .js-form-type-email label.form-required::after,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea label.form-required::after,.paragraph--type--form .content-wrapper .right form .js-form-type-select label.form-required::after{content:"*";margin-left:2px}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield input,.paragraph--type--form .content-wrapper .right form .js-form-type-textfield textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-textfield select,.paragraph--type--form .content-wrapper .right form .js-form-type-email input,.paragraph--type--form .content-wrapper .right form .js-form-type-email textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-email select,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea input,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea select,.paragraph--type--form .content-wrapper .right form .js-form-type-select input,.paragraph--type--form .content-wrapper .right form .js-form-type-select textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-select select{background-color:#fff;border-bottom:1px solid #D2D2D2;padding:0 11px;box-sizing:border-box;width:100%;height:40px;border:1px solid #D2D2D2;border-radius:6px}@media (max-width:768px){.paragraph--type--form .content-wrapper .right form .js-form-type-textfield input,.paragraph--type--form .content-wrapper .right form .js-form-type-textfield textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-textfield select,.paragraph--type--form .content-wrapper .right form .js-form-type-email input,.paragraph--type--form .content-wrapper .right form .js-form-type-email textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-email select,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea input,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea select,.paragraph--type--form .content-wrapper .right form .js-form-type-select input,.paragraph--type--form .content-wrapper .right form .js-form-type-select textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-select select{background:#F4F4F4;height:35px;border:none}}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-email textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea textarea,.paragraph--type--form .content-wrapper .right form .js-form-type-select textarea{height:120px;resize:none}.paragraph--type--form .content-wrapper .right form .js-form-type-textfield.input-full label,.paragraph--type--form .content-wrapper .right form .js-form-type-email.input-full label,.paragraph--type--form .content-wrapper .right form .js-form-type-textarea.input-full label,.paragraph--type--form .content-wrapper .right form .js-form-type-select.input-full label{top:-18px;font-size:0.8em;right:0}.paragraph--type--form .content-wrapper .right form .js-form-type-checkbox{font-size:0.9em;margin-bottom:10px;width:100%}.paragraph--type--form .content-wrapper .right form .js-form-type-checkbox.form-item--error{color:red}.paragraph--type--form .content-wrapper .right form .js-form-type-checkbox.form-item--error .form-item--error-message{display:none}.paragraph--type--form .content-wrapper .right form .js-form-type-checkbox a{text-decoration:underline}.paragraph--type--form .content-wrapper .right form input.form-submit{background:url(/themes/caspa/images/arrow-left-white.svg) no-repeat center left 15px #173684;padding:9px 20px 12px 49px;color:#fff;font-size:1em;height:40px;border:none;border-radius:6px;cursor:pointer;transition:all 0.5s;margin-top:20px;margin-right:auto}@media (max-width:768px){.paragraph--type--form .content-wrapper .right form input.form-submit{width:100%;padding:12px 20px;text-align:center;background-image:none;font-weight:normal}}.paragraph--type--form .content-wrapper .right form input.form-submit:hover{background-color:#171944}.paragraph--type--form .content-wrapper .field--name-field-body{width:400px}@media (max-width:1024px){.paragraph--type--form .content-wrapper .field--name-field-body{width:100%}}.paragraph--type--form .content-wrapper .field--name-field-body h2{color:#173684;font-size:2em;font-weight:bold}.paragraph--type--form .content-wrapper .field--name-field-body p{line-height:2}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph{margin:0 30px;position:relative;color:#fff;padding:160px 50px}@media (min-width:769px) and (max-width:1024px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph{padding:80px 50px}}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph{margin:0 15px;padding:30px 20px 50px}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg,.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg div,.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile div{height:100%}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg img,.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile img{width:100%;height:100%;object-fit:cover;border-radius:15px}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile{display:none}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile{display:block}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-media-bg-mobile+.field--name-field-media-bg{display:none}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h2-title h2{text-align:initial;color:#fff;font-size:3em;margin-bottom:20px}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h2-title h2{font-size:2em;text-align:center}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h3-subtitle h3{font-size:1em;color:#fff;text-align:initial}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h3-subtitle h3{text-align:center}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h3-subtitle{font-size:1.25em;max-width:670px}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-h3-subtitle{font-size:1em}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-links{display:flex;margin-top:50px;font-size:1.1em}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-links{font-size:1.3em;display:block;margin-top:20px}}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-links .field__item a{min-width:216px;padding:10px;color:#fff;border-radius:30px;border:1px solid #FFF;background:rgba(255,255,255,0.1);display:block;margin:0 0 0 30px;text-align:center;transition:background 0.5s;box-sizing:border-box;backdrop-filter:blur(5px)}.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-links .field__item a:hover{background:rgba(255,255,255,0.3)}@media (max-width:768px){.page-node-page .field--name-field-paragraphs .paragraph--type--banner.paragraph .field--name-field-links .field__item a{margin:0 auto 15px;width:100%;max-width:320px;min-width:initial}}a,a:link,a:visited{text-decoration:none;color:#000}body{color:#000;line-height:1.3;font-family:'Open Sans',sans-serif;font-size:16px;margin:0}@media (max-width:1024px){body{font-size:14px}}body .dialog-off-canvas-main-canvas .layout-container{font-size:1em}body input,body textarea,body select,body button{font-family:'Open Sans',sans-serif;font-size:1em}body main{padding-top:97px}@media (max-width:1024px){body main{padding-top:79px}}body:not(.page-node) .layout-content{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box;margin-top:50px}@media (max-width:768px){body:not(.page-node) .layout-content{padding-left:15px;padding-right:15px}}button:focus-visible{border:1px dashed white;outline-offset:2px;outline:2px solid black;box-sizing:border-box}#user-login-form .js-form-item{margin-bottom:20px}#user-login-form .js-form-item label{display:block}#user-login-form .form-submit{background-color:#173684;color:#fff;border:none;padding:10px 20px;border-radius:3px;cursor:pointer}#block-caspa-content{position:relative}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}h1{font-size:2.4em;color:#173684}.text-formatted p,.field--type-text-with-summary p{margin-top:0}.text-formatted a,.field--type-text-with-summary a{text-decoration:underline;color:#173684}.owl-carousel{overflow:hidden}.owl-stage{display:flex}.owl-dots{display:flex;justify-content:center;margin-top:50px}@media (max-width:768px){.owl-dots{margin-top:25px}}.owl-dots .owl-dot{width:11px;height:11px;border:2px solid #173684;box-sizing:border-box;border-radius:50%;margin:0 5px}.owl-dots .owl-dot.active{background:#173684}.owl-dots .owl-dot:first-child:last-child{display:none}.region-wrapper.region-message{z-index:100;position:relative}.field--type-text-long a,.field--type-text-with-summary a{text-decoration:underline;color:#173684}input{max-width:100%;box-sizing:border-box}img,video{max-width:100%;height:auto;margin-bottom:-4px}video{max-width:100%}.only-mobile{display:none}@media (max-width:1024px){.only-mobile{display:block}}@media (max-width:1024px){.only-desktop{display:none !important}}.toolbar-tray span,.toolbar-tray a{color:#565656;text-decoration:none;display:block}.width-wrapper{width:1540px;max-width:100%;margin:0 auto;padding-left:30px;padding-right:30px;box-sizing:border-box}@media (max-width:768px){.width-wrapper{padding-left:15px;padding-right:15px}}.hide{display:none}#block-caspa-primary-local-tasks{position:fixed;bottom:0;width:100%;left:0;background-color:#173684;z-index:200;padding:10px 0}#block-caspa-primary-local-tasks a{color:#fff;font-size:16px}#block-caspa-primary-local-tasks>ul{margin:0;display:flex;list-style:none;padding-right:77px;justify-content:center}#block-caspa-primary-local-tasks>ul li{margin:0 10px}#block-caspa-primary-local-tasks>ul .is-active a{opacity:0.9;pointer-events:none}#block-caspa-primary-local-tasks>ul a:hover{opacity:0.9}.toolbar-oriented .toolbar-bar{z-index:1001}.ajax-progress{position:fixed;width:100%;height:100%;top:0;left:0 !important;right:0 !important;padding:0;background:url(/themes/caspa/images/loader.svg) no-repeat center center rgba(0,0,0,0.3);background-size:150px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:101}.region-message .messages__wrapper{background-color:#173684;color:#fff;padding:10px;box-sizing:border-box}.region-message .messages__wrapper a{color:#fff;text-decoration:underline}body .aioa-widget-wrapper .accessibility-trigger button:hover,body .aioa-widget-wrapper .accessibility-trigger button:focus{background-color:transparent !important;scale:1 !important}body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{background:url(/themes/caspa/images/accessibility-blue.png) no-repeat center center !important;background-size:39px !important;transition:background 0.5s;left:calc(50% - 653px);right:auto;margin-top:-5px;transition:all 0.5s}@media (max-width:1780px){body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{left:236px}}@media (max-width:1024px){body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button{display:none !important}}body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button img,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button svg,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button .aioa-trigger-button-tooltip,body .aioa-widget-wrapper .accessibility-trigger.aioa-default-icon button .aioa_loader{display:none !important}body.white-header:not(.scroll):not(.open-menu) .accessibility-trigger.aioa-default-icon button,body .route-system-404:not(.scroll):not(.open-menu) .accessibility-trigger.aioa-default-icon button{background:url(/themes/caspa/images/accessibility-white.png) no-repeat center center !important;background-size:39px !important}body .accessibility-modal-footer .accessibility-footer-wrapper{display:none !important}body.gin--vertical-toolbar .accessibility-trigger.aioa_top_right button{top:77px}.order{z-index:1;position:relative;width:20px;height:30px;margin:0 auto}.order img{width:20px}.order.dublicate{width:40px;display:flex}.order-text{text-align:center;font-size:0.8em}.order-text a{color:#ff7900}[data-contextual-id^=media]{display:none}form div[data-drupal-messages]{display:none}form .form-item--error-message{font-size:0.8em;color:red}.owl-controls{position:absolute;width:100%;top:50%;right:0}.owl-controls .owl-nav{top:calc(50% - 20px);position:absolute;height:0;width:100%;right:0}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{text-indent:-9999px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #b5b3b3;background:#f9f9f9;position:absolute}@media (max-width:768px){.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{width:30px;height:30px}}.owl-controls .owl-nav .owl-prev button,.owl-controls .owl-nav .owl-next button{width:100%;height:100%;border-radius:50%;border:none;cursor:pointer;background-color:transparent}.owl-controls .owl-nav .owl-prev button:hover,.owl-controls .owl-nav .owl-next button:hover{background-color:transparent}.owl-controls .owl-nav .owl-prev.disabled,.owl-controls .owl-nav .owl-next.disabled{opacity:0.4;pointer-events:none}.owl-controls .owl-nav .owl-prev:before,.owl-controls .owl-nav .owl-prev:after,.owl-controls .owl-nav .owl-next:before,.owl-controls .owl-nav .owl-next:after{content:"";transition:all 0.5s;border-radius:20px;width:10px;height:2px;background-color:#b5b3b3;position:absolute}.owl-controls .owl-nav .owl-prev{right:0px}@media (max-width:768px){.owl-controls .owl-nav .owl-prev{right:-10px}}.owl-controls .owl-nav .owl-prev:before{transform:rotate(45deg);top:11px;right:8px}.owl-controls .owl-nav .owl-prev:after{transform:rotate(-45deg);top:17px;right:8px}.owl-controls .owl-nav .owl-next{left:0px}@media (max-width:768px){.owl-controls .owl-nav .owl-next{left:-10px}}.owl-controls .owl-nav .owl-next:before{transform:rotate(-45deg);top:11px;left:8px}.owl-controls .owl-nav .owl-next:after{transform:rotate(45deg);top:17px;left:8px}.whatsapp-wrapper{background-color:#67d449;border-radius:50%;width:50px;height:50px;position:fixed;right:35px;bottom:35px;box-sizing:border-box;z-index:100}@media (max-width:768px){.whatsapp-wrapper{width:40px;height:40px;right:5px;bottom:15px;transition:all 0.5s}.front .whatsapp-wrapper{right:19px;bottom:32px}.scroll .whatsapp-wrapper{right:5px;bottom:15px}}.whatsapp-wrapper a{padding:10px;box-sizing:border-box;display:block}@media (max-width:768px){.whatsapp-wrapper a{padding:8px}}.contact-float-wrapper{position:fixed;bottom:22px;left:28px;z-index:20;overflow:auto;opacity:0;transition:opacity 0.5s;z-index:1000;background:none;border:none}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper{padding:11px 16px 0 0}}@media (max-width:768px){.contact-float-wrapper{left:0;bottom:0;transition:left 0.5s,bottom 0.5s}.front .contact-float-wrapper{left:10px;bottom:18px}.scroll .contact-float-wrapper{left:0;bottom:0}}.contact-float-wrapper .close-style{cursor:pointer;width:122px;height:122px;border-radius:50%;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;color:#173684;text-align:center;font-weight:700;border:1px solid #173684;box-shadow:0 4px 6px 0 rgba(0,0,0,0.25);margin:0 0 16px 10px;display:none}@media (max-width:1024px){.contact-float-wrapper .close-style{width:77px;height:77px}}.contact-float-wrapper .close-style .text{padding:0 12px;margin-top:4px}.contact-float-wrapper.close .close-style{display:flex}.contact-float-wrapper.close .open-style{display:none}.contact-float-wrapper .close{width:75px;height:75px;position:absolute;top:-11px;right:-9px;background:url(/themes/caspa/images/close.png) no-repeat center center;cursor:pointer;z-index:10}@media (max-width:768px){.contact-float-wrapper .close{width:65px;height:65px;background-size:100%;top:-2px;right:-11px}}.contact-float-wrapper .open-style{overflow:auto;max-height:calc(100dvh - 120px)}.contact-float-wrapper .contact-float{width:476px;background:url(/themes/caspa/images/contact-bg.svg) no-repeat top 13px center;background-size:contain;font-size:1em;display:flex;justify-content:space-between;align-items:center;padding:66px 40px 40px;box-sizing:border-box}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper .contact-float{background:url(/themes/caspa/images/contact-bg-min.svg) no-repeat top 13px center;padding:53px 40px 20px;width:520px}}@media (max-width:768px){.contact-float-wrapper .contact-float{padding:55px 30px 25px;width:320px;background:url(/themes/caspa/images/contact-bg-mobile.svg) no-repeat top 13px center}}.contact-float-wrapper .contact-float>div{width:100%}.contact-float-wrapper .contact-float form{position:relative;text-align:initial}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper .contact-float form{display:flex;flex-wrap:wrap;justify-content:space-between}}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text){position:relative;margin-bottom:16px}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text){width:48%}}@media (max-width:768px){.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text){margin-bottom:13px}}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) label{position:absolute;top:9px;right:11px;transition:all 0.5s;color:#5E5C5C;cursor:text}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) label.form-required:after{content:"*"}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) input,.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) select{background-color:#EFEFEF;border:none;padding:0 11px;box-sizing:border-box;width:100%;height:38px;border-radius:50px}@media (max-width:768px){.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) input,.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) select{height:33px}}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text).input-full label{top:-12px;font-size:0.6em;right:0}.contact-float-wrapper .contact-float form .js-form-item:not(.js-form-type-checkbox):not(.js-form-type-processed-text) .form-item--error-message{font-size:0.7em;color:red;position:absolute;bottom:-12px}.contact-float-wrapper .contact-float form [id^=edit-processed-text]{width:400px;max-width:100%;margin:0 0 20px}@media (max-width:768px){.contact-float-wrapper .contact-float form [id^=edit-processed-text]{margin:0 0 10px}}.contact-float-wrapper .contact-float form [id^=edit-processed-text] h2{color:#173684}.contact-float-wrapper .contact-float form [id^=edit-processed-text] p{margin:0;font-size:0.8em}.contact-float-wrapper .contact-float form .js-form-type-select label{z-index:-10}.contact-float-wrapper .contact-float form .js-form-type-select.input-full label{z-index:10}.contact-float-wrapper .contact-float form .js-form-type-checkbox,.contact-float-wrapper .contact-float form [id^=edit-require]{line-height:1;font-size:0.7em;margin-bottom:10px;cursor:pointer}.contact-float-wrapper .contact-float form .js-form-type-checkbox a,.contact-float-wrapper .contact-float form [id^=edit-require] a{text-decoration:underline}.contact-float-wrapper .contact-float form .js-form-type-checkbox.js-form-item-privacy,.contact-float-wrapper .contact-float form [id^=edit-require].js-form-item-privacy{margin-top:10px}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper .contact-float form .js-form-type-checkbox.js-form-item-privacy,.contact-float-wrapper .contact-float form [id^=edit-require].js-form-item-privacy{margin-top:0}}.contact-float-wrapper .contact-float form .js-form-type-checkbox.form-item--error,.contact-float-wrapper .contact-float form [id^=edit-require].form-item--error{color:red}.contact-float-wrapper .contact-float form .js-form-type-checkbox.form-item--error .form-item--error-message,.contact-float-wrapper .contact-float form [id^=edit-require].form-item--error .form-item--error-message{display:none}.contact-float-wrapper .contact-float form .js-form-type-checkbox label,.contact-float-wrapper .contact-float form [id^=edit-require] label{cursor:pointer;padding-right:24px;display:block;line-height:1.4;background:url(/themes/caspa/images/unchecked.svg) no-repeat right top 1px}.contact-float-wrapper .contact-float form .js-form-type-checkbox input,.contact-float-wrapper .contact-float form [id^=edit-require] input{position:absolute;opacity:0}.contact-float-wrapper .contact-float form .js-form-type-checkbox input:checked+label,.contact-float-wrapper .contact-float form [id^=edit-require] input:checked+label{background:url(/themes/caspa/images/checked.svg) no-repeat right top 1px}.contact-float-wrapper .contact-float form input.form-submit{background:url(/themes/caspa/images/arrow-left-blue.svg) no-repeat center left 7px #2b2e83;color:#fff;font-size:1em;height:40px;border:none;border-radius:100px;cursor:pointer;transition:all 0.5s;float:left;padding:0 18px 0 90px;margin-top:20px}@media (max-height:760px) and (min-width:769px){.contact-float-wrapper .contact-float form input.form-submit{margin-top:10px}}@media (max-width:768px){.contact-float-wrapper .contact-float form input.form-submit{padding:0 18px 0 50px;margin-top:10px}}.contact-float-wrapper .contact-float form input.form-submit:hover{background-color:#171944}body .aioa-widget-wrapper .accessibility-trigger button,body .aioa-widget-wrapper .accessibility-trigger button{top:31px !important;left:24px !important;background-color:#173684 !important;transition:top 0.5s}@media (min-width:769px) and (max-width:1024px){body .aioa-widget-wrapper .accessibility-trigger button,body .aioa-widget-wrapper .accessibility-trigger button{top:23px !important;left:30px !important}}@media (max-width:768px){body .aioa-widget-wrapper .accessibility-trigger button,body .aioa-widget-wrapper .accessibility-trigger button{top:23px !important;left:15px !important}}body .aioa-widget-wrapper .accessibility-trigger button:hover,body .aioa-widget-wrapper .accessibility-trigger button:focus,body .aioa-widget-wrapper .accessibility-trigger button:hover,body .aioa-widget-wrapper .accessibility-trigger button:focus{background-color:#173684 !important}body.gin--vertical-toolbar .aioa-widget-wrapper{display:none !important}body.scroll .aioa-widget-wrapper .accessibility-trigger button,body.scroll .aioa-widget-wrapper .accessibility-trigger button{top:20px !important}@media (max-width:1024px){body.scroll .aioa-widget-wrapper .accessibility-trigger button,body.scroll .aioa-widget-wrapper .accessibility-trigger button{top:16px !important}}#accessibility_settings_toggle .aioa-trigger-button-tooltip{display:none !important}.gin-secondary-toolbar--frontend{z-index:5010}#toolbar-administration{z-index:100000;position:relative}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel .owl-refresh .owl-item{display:none;}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-item img{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/caspa/js/owl-carousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;}
