﻿/*!
Theme Name:     Landing Riospot
Theme URI: 		https://gitlab.com/aqwprojetosaw5/landing-rio
Author:         AW5 Digital
Author URI:     http://www.aw5digital.com.br/
Description:    Desenvolvido para Landing Riospot
Version: 		1.24
License: 		GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:       	two-columns, right-sidebar, custom-header, custom-menu, editor-style
Text Domain:    landing-rio
*/@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");.wpcf7 .wpcf7-form input[type="submit"],.not-found .small-title{text-transform:uppercase}.header,.btn-menu,#menu-box-nav,#menu .menu li,#menu .menu li.menu-item-has-children a,#menu .menu li.menu-item-has-children a:after{position:relative}#menu .menu li .sub-menu ul,#menu .menu li ul.sub-menu,#menu .menu li ul.sub-menu ul,#menu .btn-close{position:absolute}.whatsapp-button,body.open-menu,body.open-menu .menu-backdrop{position:fixed}#menu .menu li.menu-item-has-children ul li a:after{display:none}.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea,.whatsapp-button,.btn-menu .lines,.btn-menu .lines .line,#menu .menu li a,#menu .menu li ul.sub-menu li,#menu .menu li ul.sub-menu ul li,#menu .menu li ul.sub-menu li a,#menu .menu li ul.sub-menu ul li a,.social-links ul li a{display:block}#menu .menu li.menu-item-has-children a:after,.not-found .text,.icon:before{display:inline-block}.page-section,.container-inner,.wpcf7 .wpcf7-form,.wpcf7 .wpcf7-form div.wpcf7-response-output,.wpcf7 .wpcf7-form label,.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea,.page-content-section,.page-content,.header,.header-call .btn-call i,.logo,.logo a,.btn-menu,#menu-box-nav,#menu .menu li,.not-found span,.elementor-widget-shortcode .elementor-widget-container,.social-links,.social-links ul,.social-links ul li{float:left}.header-call .btn-call,#menu .menu li.menu-item-has-children a:after{float:right}.icon-whatsapp:before{display:block;margin-left:auto;margin-right:auto}.page-section,.container-inner,body,.container,.wpcf7,.wpcf7 .wpcf7-form,.wpcf7 .wpcf7-form div.wpcf7-response-output,.wpcf7 .wpcf7-form label,.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea,.wpcf7 .wpcf7-form input[type="submit"],.page-content-section,.page-content,.header,.header-inner .container,.btn-menu .lines .line,#menu-box-nav,#menu .menu li ul.sub-menu li,#menu .menu li ul.sub-menu ul li,body.open-menu,.not-found span,.elementor-widget-shortcode .elementor-widget-container,.social-links,.social-links ul{width:100%}.logo a,#menu .menu li ul.sub-menu,#menu .menu li ul.sub-menu ul{text-align:left}.wpcf7 .wpcf7-form div.wpcf7-response-output,.credits-line,.btn-menu,.not-found{text-align:center}.header-inner .container{display:-ms-grid;display:grid}.logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.container-inner,.whatsapp-button a,.header-logo,.header-call .btn-call,.btn-circle .elementor-icon,.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.header-inner .container,.header-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.whatsapp-button a,.header-call .btn-call,#menu .menu li a,.social-links ul li a i,.btn-circle .elementor-icon,.icon,.icon-whatsapp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7 .wpcf7-form input[type="submit"],.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea,.whatsapp-button,.btn-menu .lines .line,#menu .menu li .sub-menu,body.open-menu{transition:all ease 0.45s;-webkit-transition:all ease 0.45s;-moz-transition:all ease 0.45s;-o-transition:all ease 0.45s;-ms-transition:all ease 0.45s}a,#menu .menu li a{transition:color ease 0.45s;-webkit-transition:color ease 0.45s;-moz-transition:color ease 0.45s;-o-transition:color ease 0.45s;-ms-transition:color ease 0.45s}.credits-line a,.logo a{transition:opacity ease 0.45s;-webkit-transition:opacity ease 0.45s;-moz-transition:opacity ease 0.45s;-o-transition:opacity ease 0.45s;-ms-transition:opacity ease 0.45s}.header-call .btn-call,#menu .btn-close,.social-links ul li a,.social-links ul li a i:before,.btn-cta,.btn-back,.btn-cta-box .elementor-button{transition:background ease 0.45s;-webkit-transition:background ease 0.45s;-moz-transition:background ease 0.45s;-o-transition:background ease 0.45s;-ms-transition:background ease 0.45s}*,.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.whatsapp-button,.btn-circle .elementor-icon,.icon-whatsapp{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%}.page-section{min-height:80vh}.container-inner{margin:60px 0 100px}.embed-container,.wp-block-embed.is-type-video{max-width:100%}.wpcf7 .wpcf7-form input[type="submit"]{padding:0px;color:#fff;font-weight:400;font-size:15px;background-color:#818a91;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}.wpcf7 .wpcf7-form input:hover[type="submit"]{background-color:#7A7A7A}*{font-family:"Montserrat",sans-serif}html{max-width:100%;overflow-x:hidden}body{padding:0;margin:0;color:#252525;font-size:17px;line-height:1.6em;overflow-x:hidden;background:#fff}a{text-decoration:none}a:hover{text-decoration:none}a:focus{outline:0}img[title]{font-size:0px;line-height:1em}p,ul,ol{margin:0;padding:0;list-style:none}ul,ol{margin-bottom:0px !important}h1,h2,h3,h4,h5,h6{margin:0;line-height:1em}select,textarea,input,button{outline:none}figure{margin:0;padding:0}.center-line{margin-right:auto;margin-left:auto}.container{display:table;padding-bottom:5px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 1200px){.container{max-width:1130px}}@media (min-width: 992px) and (max-width: 1199px){.container{max-width:970px}}@media (max-width: 991px){.container{max-width:750px}}.img-responsive{max-width:100%;height:auto}.wpcf7{display:table;margin-right:auto;margin-left:auto;max-width:465px}.wpcf7 .wpcf7-form{color:#fff;font-size:14px}.wpcf7 .wpcf7-form span.wpcf7-list-item{margin:0 20px 0 0}.wpcf7 .wpcf7-form div.wpcf7-response-output{margin:15px 0 0 0;color:#fff;font-size:13px;line-height:1.2em}.wpcf7 .wpcf7-form span.wpcf7-not-valid-tip{font-size:14px}.wpcf7 .wpcf7-form label{margin:0 0 15px;color:#fff;font-size:14px}.wpcf7 .wpcf7-form input,.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea{outline:none}.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="tel"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea{background:#252525;border:0;padding:15px 20px;color:#fff;min-height:50px;font-size:15px;overflow:hidden;font-family:"Montserrat",sans-serif;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}.wpcf7 .wpcf7-form input[type="text"]::-webkit-input-placeholder,.wpcf7 .wpcf7-form input[type="tel"]::-webkit-input-placeholder,.wpcf7 .wpcf7-form input[type="email"]::-webkit-input-placeholder,.wpcf7 .wpcf7-form select::-webkit-input-placeholder,.wpcf7 .wpcf7-form textarea::-webkit-input-placeholder{color:#fff}.wpcf7 .wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7 .wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7 .wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7 .wpcf7-form select::-moz-placeholder,.wpcf7 .wpcf7-form textarea::-moz-placeholder{color:#fff}.wpcf7 .wpcf7-form input[type="text"]::-ms-input-placeholder,.wpcf7 .wpcf7-form input[type="tel"]::-ms-input-placeholder,.wpcf7 .wpcf7-form input[type="email"]::-ms-input-placeholder,.wpcf7 .wpcf7-form select::-ms-input-placeholder,.wpcf7 .wpcf7-form textarea::-ms-input-placeholder{color:#fff}.wpcf7 .wpcf7-form input[type="text"]:-moz-placeholder,.wpcf7 .wpcf7-form input[type="tel"]:-moz-placeholder,.wpcf7 .wpcf7-form input[type="email"]:-moz-placeholder,.wpcf7 .wpcf7-form select:-moz-placeholder,.wpcf7 .wpcf7-form textarea:-moz-placeholder{color:#fff}.wpcf7 .wpcf7-form input[type="text"]:focus,.wpcf7 .wpcf7-form input[type="tel"]:focus,.wpcf7 .wpcf7-form input[type="email"]:focus,.wpcf7 .wpcf7-form select:focus,.wpcf7 .wpcf7-form textarea:focus{background:#000}.wpcf7 .wpcf7-form textarea{height:130px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.wpcf7 .wpcf7-form input[type="submit"]{width:auto;padding:0px 20px;height:40px;border:0;display:table;margin-left:auto;margin-right:auto}.page-content-section{max-width:100%;grid-template-columns:repeat(12, 1fr);margin:50px 0}@media (max-width: 767px){.page-content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media (min-width: 768px){.page-content-section{display:-ms-grid;display:grid}}.page-content{overflow:hidden;min-height:85vh}.whatsapp-button{background:#4dc247;z-index:7;left:20px;bottom:20px;width:50px;height:50px;line-height:50px;text-align:center;box-shadow:2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.4)}.whatsapp-button:hover{background-color:#41b43c;box-shadow:2px 2px 6px rgba(0,0,0,0.8);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.8);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.8);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.8);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.8)}.whatsapp-button a{width:50px;height:50px;line-height:50px;text-align:center}.whatsapp-button a i{width:26px;height:26px;line-height:26px;text-align:center}.whatsapp-button a i:before{background-color:#fff;width:26px;height:26px;line-height:26px;text-align:center}.footer-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.credits-line{font-size:12px;line-height:1.3em;color:#7a7a7a}.credits-line a{color:#7a7a7a}.credits-line a:hover{opacity:0.75}.header{z-index:9}@media (min-width: 992px){.header{position:absolute;top:0;background:transparent}}.header-inner{padding:15px 40px}@media (max-width: 767px){.header-inner{padding:5px 15px}}.header-inner .container{padding:0;max-width:100%;grid-template-columns:repeat(12, 1fr);grid-gap:0px 10px}.header-logo{-ms-grid-column-span:2;grid-column:span 2}@media (max-width: 991px){.header-logo{-ms-grid-column-span:11;grid-column:span 11}}@media (max-width: 991px){.header-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.header-menu{-ms-grid-column-span:7;grid-column:span 7}@media (max-width: 991px){.header-menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.header-call{-ms-grid-column-span:3;grid-column:span 3}@media (max-width: 991px){.header-call{-ms-grid-column-span:1;grid-column:span 1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.header-call .btn-call{background:#61ce70;padding:10px 25px;color:#fff;font-weight:500;font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}@media (max-width: 991px){.header-call .btn-call{padding:0px;width:40px;height:40px;line-height:40px;text-align:center}}.header-call .btn-call:hover{background:#7A7A7A;color:#fff}.header-call .btn-call i{margin-right:5px;width:20px;height:20px;line-height:20px;text-align:center}.header-call .btn-call i:before{background-color:#fff;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);width:20px;height:20px;line-height:20px;text-align:center}@media (max-width: 991px){.header-call .btn-call span{display:none}}@media (max-width: 991px){.logo{text-align:left;float:left;width:calc(100% - 38px)}}.logo h1,.logo h2{margin:0}.logo a:hover{opacity:0.7}.logo img{width:auto;height:auto;margin:0;object-fit:contain;max-height:70px}@media (max-width: 767px){.logo img{max-height:50px}}@media (max-width: 991px){.logo img{margin:0;display:block}}.btn-menu{width:38px;height:35px;border:0;margin:0;padding:0;background:none}@media (min-width: 992px){.btn-menu{display:none}}.btn-menu:hover{opacity:0.75}.btn-menu.active{pointer-events:inherit;opacity:0.5}.btn-menu.active .line:nth-child(1){transform:translateY(4px) translateX(0) rotate(45deg);-webkit-transform:translateY(4px) translateX(0) rotate(45deg);-moz-transform:translateY(4px) translateX(0) rotate(45deg);-o-transform:translateY(4px) translateX(0) rotate(45deg);-ms-transform:translateY(4px) translateX(0) rotate(45deg)}.btn-menu.active .line:nth-child(2){opacity:0}.btn-menu.active .line:nth-child(3){transform:translateY(-10px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);-moz-transform:translateY(-10px) translateX(0) rotate(-45deg);-o-transform:translateY(-10px) translateX(0) rotate(-45deg);-ms-transform:translateY(-10px) translateX(0) rotate(-45deg)}.btn-menu .lines{width:24px;border:0;background:none;margin:0 auto}.btn-menu .lines .line{height:2px;margin:5px 0;background:#000;border:0}.btn-menu .lines .line:first-child{margin-top:0}.btn-menu .lines .line:last-child{margin-bottom:0}#menu-box-nav{z-index:9}@media (max-width: 991px){#menu-box-nav{z-index:99999;transition:transform ease 0.45s;-webkit-transition:transform ease 0.45s;-moz-transition:transform ease 0.45s;-o-transition:transform ease 0.45s;-ms-transition:transform ease 0.45s}}@media (max-width: 991px){#menu{position:fixed;top:0;bottom:0;left:0;max-width:280px;z-index:9;background:#252525;box-shadow:rgba(0,0,0,0.3) 2px 0px 15px 0px;-moz-box-shadow:rgba(0,0,0,0.3) 2px 0px 15px 0px;-webkit-box-shadow:rgba(0,0,0,0.3) 2px 0px 15px 0px;-ms-box-shadow:rgba(0,0,0,0.3) 2px 0px 15px 0px;-o-box-shadow:rgba(0,0,0,0.3) 2px 0px 15px 0px;transform:translateX(-380px);-webkit-transform:translateX(-380px);-moz-transform:translateX(-380px);-o-transform:translateX(-380px);-ms-transform:translateX(-380px);transition:transform ease 0.45s;-webkit-transition:transform ease 0.45s;-moz-transition:transform ease 0.45s;-o-transition:transform ease 0.45s;-ms-transition:transform ease 0.45s}#menu .container{width:100%}#menu ul{margin:30px 0 0}#menu ul li{width:100%;float:left;text-align:left}#menu ul li a{color:#fff !important}#menu ul li:hover .sub-menu{margin:0;display:block;position:static;float:left;background:rgba(0,0,0,0.4) !important;width:100%}#menu ul li:hover .sub-menu li a{color:#fff !important}#menu ul li:hover .sub-menu li a:hover{background:rgba(255,255,255,0.1) !important}}#menu .menu{margin:0 auto;padding:0}@media (min-width: 768px){#menu .menu{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#menu .menu li{z-index:99}@media (max-width: 991px){#menu .menu li{border-bottom:solid 1px rgba(255,255,255,0.1)}#menu .menu li:last-child{border:0}}@media (min-width: 992px){#menu .menu li:first-child a{padding-left:0px}}@media (max-width: 991px){#menu .menu li.menu-item-has-children a{pointer-events:none}#menu .menu li.menu-item-has-children ul li a{pointer-events:inherit}}@media (min-width: 992px){#menu .menu li.menu-item-has-children:last-child ul.sub-menu{left:inherit;right:0px}}#menu .menu li.menu-item-has-children:hover>ul.sub-menu{z-index:3;visibility:visible;opacity:1;transform:translateY(0em);-webkit-transform:translateY(0em);-moz-transform:translateY(0em);-o-transform:translateY(0em);-ms-transform:translateY(0em)}#menu .menu li.menu-item-has-children:hover>ul.sub-menu li:hover>ul{z-index:4;visibility:visible;opacity:1;transform:translateX(0em);-webkit-transform:translateX(0em);-moz-transform:translateX(0em);-o-transform:translateX(0em);-ms-transform:translateX(0em)}#menu .menu li.menu-item-has-children a:after{content:"⌵";top:0;right:0;margin-left:5px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600}@media (max-width: 991px){#menu .menu li.menu-item-has-children a:after{position:absolute;top:25%;right:15px}}#menu .menu li a{padding:13px 15px;text-decoration:none;font-size:17px;color:#000;font-weight:600}@media (min-width: 992px) and (max-width: 1199px){#menu .menu li a{padding:13px 12px}}#menu .menu li a:hover{color:#3cc04e}#menu .menu li .sub-menu{padding:5px;z-index:-1;visibility:hidden;opacity:0;transform:translateY(-2em);-webkit-transform:translateY(-2em);-moz-transform:translateY(-2em);-o-transform:translateY(-2em);-ms-transform:translateY(-2em)}#menu .menu li .sub-menu ul{z-index:-1;visibility:hidden;opacity:0;transform:translateX(-2em);-webkit-transform:translateX(-2em);-moz-transform:translateX(-2em);-o-transform:translateX(-2em);-ms-transform:translateX(-2em)}#menu .menu li ul.sub-menu,#menu .menu li ul.sub-menu ul{min-width:250px;padding:0;z-index:4;top:48px;left:0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);-ms-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08);-o-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.08)}#menu .menu li ul.sub-menu li,#menu .menu li ul.sub-menu ul li{background:rgba(255,255,255,0.1);border-bottom:solid 1px rgba(109,109,109,0.08)}#menu .menu li ul.sub-menu li a,#menu .menu li ul.sub-menu ul li a{text-transform:none;min-height:inherit}#menu .menu li ul.sub-menu li a:first-child,#menu .menu li ul.sub-menu ul li a:first-child{padding-left:15px}#menu .menu li ul.sub-menu li a:hover,#menu .menu li ul.sub-menu ul li a:hover{background:rgba(109,109,109,0.15)}#menu .menu li ul.sub-menu li>ul{left:100%;top:0}#menu .btn-close{border-left:solid 1px rgba(0,0,0,0.3);top:0;right:-50px;border:0;color:#fff;font-size:20px;z-index:2;background:#252525;cursor:pointer;width:50px;height:50px;line-height:50px;text-align:center;box-shadow:rgba(0,0,0,0.1) 5px 1px 10px 0px;-moz-box-shadow:rgba(0,0,0,0.1) 5px 1px 10px 0px;-webkit-box-shadow:rgba(0,0,0,0.1) 5px 1px 10px 0px;-ms-box-shadow:rgba(0,0,0,0.1) 5px 1px 10px 0px;-o-box-shadow:rgba(0,0,0,0.1) 5px 1px 10px 0px}@media (min-width: 992px){#menu .btn-close{display:none}}body.open-menu{overflow-y:hidden}@media (min-width: 992px){body.open-menu{transition:none ease 0.45s;-webkit-transition:none ease 0.45s;-moz-transition:none ease 0.45s;-o-transition:none ease 0.45s;-ms-transition:none ease 0.45s}}body.open-menu .menu-backdrop{background:rgba(0,0,0,0.6);top:0;bottom:0;left:0;right:0;opacity:1;z-index:8}body.open-menu .header-inner{border:0}body.open-menu #menu{z-index:9999999;transform:translateX(0px);-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px)}@media (min-width: 992px){body.open-menu #menu{transition:none ease 0.45s;-webkit-transition:none ease 0.45s;-moz-transition:none ease 0.45s;-o-transition:none ease 0.45s;-ms-transition:none ease 0.45s}}.not-found{padding:50px 0;color:#252525}.not-found .big-title{font-size:240px;font-weight:700;line-height:1em;color:#252525;margin:0}@media (max-width: 767px){.not-found .big-title{font-size:140px}}.not-found .small-title{font-weight:700;font-size:18px;line-height:28px;color:#252525}.not-found .text{padding:0;max-width:300px;margin:30px auto;color:#252525}.elementor-image-box-content .elementor-image-box-description{text-align:justify}@media (max-width: 767px){.info-line .elementor-icon-box-icon{float:left;padding-right:10px;margin:0 !important}}@media (max-width: 767px){.banner-section:after{content:"";background:rgba(0,0,0,0.25);position:absolute;left:0;top:0;bottom:0;right:0}.banner-section .elementor-container{z-index:2}.banner-section .elementor-heading-title{color:#fff !important;text-shadow:rgba(0,0,0,0.35) 1px 1px 2px !important}.banner-section .elementor-text-editor{color:#fff}.banner-section .elementor-text-editor *{color:#fff;text-shadow:rgba(0,0,0,0.35) 1px 1px 2px}.banner-section .elementor-text-editor br{display:none}}.social-links{margin:0}.social-links ul{margin:0}.social-links ul li{margin:0;padding:0;width:50px;height:50px;line-height:50px;text-align:center}.social-links ul li a{width:25px;height:25px;line-height:25px;text-align:center}.social-links ul li a i:before{background-color:#61ce70;width:25px;height:25px;line-height:25px;text-align:center}.social-links ul li a:hover i:before{background-color:#000}.btn-cta,.btn-back{display:inline-table;color:#fff;background:#ff7400;padding:15px 25px;font-size:18px;font-weight:500;box-shadow:1px 1px 5px rgba(0,0,0,0.19);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-ms-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-o-box-shadow:1px 1px 5px rgba(0,0,0,0.19)}.btn-cta:hover,.btn-back:hover{color:#fff;background:rgba(255,116,0,0.8)}.btn-cta-box.no-radius .elementor-button.elementor-size-sm{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important;-ms-border-radius:0px !important}.btn-cta-box .elementor-button{display:inline-table;color:#fff;background:#ff7400;padding:15px 25px;font-size:18px;font-weight:500;box-shadow:1px 1px 5px rgba(0,0,0,0.19);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-ms-box-shadow:1px 1px 5px rgba(0,0,0,0.19);-o-box-shadow:1px 1px 5px rgba(0,0,0,0.19)}.btn-cta-box .elementor-button:hover{color:#fff;background:rgba(255,116,0,0.8)}.btn-back{font-size:16px;font-weight:500;background:#252525}.btn-back:hover{color:#fff;background:rgba(37,37,37,0.8)}.btn-circle .elementor-icon{background:#fff;margin:auto;width:80px;height:80px;line-height:80px;text-align:center}.icon:before{content:"";background-color:#252525;width:17px;height:17px;line-height:17px;text-align:center}.icon-whatsapp{width:20px;height:20px;line-height:20px;text-align:center}.icon-whatsapp:before{width:20px;height:20px;line-height:20px;text-align:center;mask:url("images/icons/icon-whatsapp.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-whatsapp.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-whatsapp.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-whatsapp.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-whatsapp.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-facebook:before{mask:url("images/icons/icon-facebook.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-facebook.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-facebook.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-facebook.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-facebook.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-twitter:before{mask:url("images/icons/icon-twitter.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-twitter.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-twitter.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-twitter.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-twitter.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-linkedin:before{mask:url("images/icons/icon-linkedin.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-linkedin.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-linkedin.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-linkedin.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-linkedin.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-pinterest:before{mask:url("images/icons/icon-pinterest.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-pinterest.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-pinterest.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-pinterest.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-pinterest.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-youtube-play:before{mask:url("images/icons/icon-youtube.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-youtube.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-youtube.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-youtube.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-youtube.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-instagram:before{mask:url("images/icons/icon-instagram.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-instagram.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-instagram.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-instagram.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-instagram.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-vimeo:before{mask:url("images/icons/icon-vimeo.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-vimeo.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-vimeo.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-vimeo.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-vimeo.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}.icon-phone{width:26px;height:26px;line-height:26px;text-align:center}.icon-phone:before{width:26px;height:26px;line-height:26px;text-align:center;mask:url("images/icons/icon-phone.svg") no-repeat 50% 50%;-webkit-mask:url("images/icons/icon-phone.svg") no-repeat 50% 50%;-o-mask:url("images/icons/icon-phone.svg") no-repeat 50% 50%;-moz-mask:url("images/icons/icon-phone.svg") no-repeat 50% 50%;-ms-mask:url("images/icons/icon-phone.svg") no-repeat 50% 50%;mask-size:contain;-o-mask-size:contain;-webkit-mask-size:contain;-moz-mask-size:contain;-ms-mask-size:contain}
