:root{--highlight:255,39,89;--highlight_primary:var(--highlight);--highlight_red:255,39,89;--primary_home:255,248,229;--primary_blue:233,244,255;--highlight_blue:2,194,255;--primary_green:237,248,244;--highlight_green:72,183,116;--primary_gray:246,246,246;--light_gray:233,236,239;--primary_orange:255,153,0;--highlight_gray:201,201,201;--text:85,85,85;--button_primary:29,45,61;--button_primary-hover:29,45,61;--text-xs:clamp(.79rem,-.01vw + .79rem,.78rem);--text-s:clamp(.89rem,.08vw + .87rem,.94rem);--text-m:clamp(1.1rem,.21vw + .96rem,1.23rem);--text-l:clamp(1.13rem,.37vw + 1.05rem,1.35rem);--text-xl:clamp(1.27rem,.59vw + 1.15rem,1.62rem);--h6:clamp(.8rem,-.04vw + .81rem,.77rem);--h5:clamp(1rem,.05vw + .99rem,1.03rem);--h4:clamp(1.25rem,.21vw + 1.21rem,1.38rem);--h3:clamp(1.56rem,.45vw + 1.47rem,1.83rem);--h2:clamp(1.95rem,.82vw + 1.79rem,2.44rem);--h1:clamp(2.44rem,1.36vw + 2.17rem,3.26rem);--h-title:clamp(3.05rem,2.15vw + 2.62rem,4.34rem);}:root .blue_style{--button_primary:98,164,228;--button_primary-hover:70,143,213;--highlight_primary:98,164,228;--primary_alt:233,244,255;--highlight_blue:var(--highlight_primary);--background:233,244,255;}:root .red_style{--button_primary:255,39,89;--button_primary-hover:242,0,56;--highlight_primary:253,234,23;--background:251,243,243;}:root .orange_style{--button_primary:255,137,0;--button_primary-hover:255,120,0;}:root .green_style{--button_primary:72,183,116;--button_primary-hover:44,164,93;--highlight_primary:72,183,116;--primary_alt:237,248,244;--background:237,248,244;}a:not(footer a):not(header a):not(a.brxe-button):not(a.bricks-button){color:rgba(29,45,61,1);text-decoration:underline}a:not(footer a):not(header a):not(a.brxe-button):not(a.bricks-button):hover{color:rgba(255,136,0,1);text-decoration:none}.highlight{color:rgb(var(--highlight_primary))}@font-face{font-family:'synapsis';src:url('fonts/synapsis.eot?n4ip1f');src:url('fonts/synapsis.eot?n4ip1f#iefix') format('embedded-opentype'),url('fonts/synapsis.ttf?n4ip1f') format('truetype'),url('fonts/synapsis.woff?n4ip1f') format('woff'),url('fonts/synapsis.svg?n4ip1f#synapsis') format('svg');font-weight:normal;font-style:normal;font-display:swap}.menu-toggle{background-color:rgba(29,45,61,1);border-radius:0;cursor:pointer;font-size:0;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;right:0;text-align:center;width:52px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.menu-toggle:before{color:#fff;content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ctitle%3Emenu%3C/title%3E%3Cpath fill='%23fff' d='M1 10h30c0.552 0 1-.448 1-1s-.448-1-1-1h-30c-.552 0-1 .448-1 1s0.448 1 1 1z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M31 15h-30c-.552 0-1 .448-1 1s0.448 1 1 1h30c0.552 0 1-.448 1-1s-.448-1-1-1z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M31 22h-20c-.552 0-1 .448-1 1s0.448 1 1 1h20c0.552 0 1-.448 1-1s-.448-1-1-1z'%3E%3C/path%3E%3C/svg%3E");display:inline;margin-top:16px;font-size:20px}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{background-color:rgba(29,45,61,.95)}.menu-toggle:focus{outline:1px dotted}.primary-navigation .nav-menu{border-bottom:1px solid rgba(255,255,255,.2);display:none;padding:15px 20px;list-style:none;margin:0}.site-navigation ul ul{margin-left:20px;list-style:none;padding:0}.site-navigation a{color:#000;display:block;text-decoration:none}.site-navigation a:hover{color:#f80}.site-navigation .current_page_item>a,.site-navigation .current_page_ancestor>a,.site-navigation .current-menu-item>a,.site-navigation .current-menu-parent>a,.site-navigation .current-menu-ancestor>a{color:#f80}.primary-navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:24px}.primary-navigation.toggled-on{clear:both;float:none;padding-top:0;background-color:#fff;width:100%}.primary-navigation.toggled-on .nav-menu{display:block}.primary-navigation a{padding:0;line-height:inherit;display:block}.primary-navigation a:before{font-family:'FontAwesome';font-style:normal;position:relative;font-size:16px;line-height:0;margin-right:5px;top:1px;font-weight:100;display:inline-block;width:1em;text-align:center}.brxe-sm-icon-box{display:flex;}.icon-box .icon{position:relative;display:inline-block;line-height:15px;padding:18px;text-transform:uppercase;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.icon-box .icon:before{box-sizing:border-box;transform:translateX(100%);content:'';position:absolute;bottom:0;left:0;width:99.5%;height:2px;border-bottom:1px solid transparent;border-left:1px solid transparent}.icon-box .icon:after{box-sizing:border-box;transform:translateX(-100%);content:'';position:absolute;top:0;left:0;width:99.5%;height:2px;border-top:1px solid transparent;border-right:1px solid transparent}.icon-box:hover .icon{color:inherit;text-decoration:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:rgb(246,246,246)}.icon-box:hover .icon:before{transition:.1s transform linear,.1s height linear .1s;transform:translateX(0);height:100%;border-color:rgb(201,201,201);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.icon-box:hover .icon:after{transition:.1s transform linear .2s,.1s height linear .3s;transform:translateX(0);height:100%;border-color:rgb(201,201,201);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.brxe-icon-box .icon svg{width:45px;height:auto;}ul.land,.wide ul,ul.special{margin:20px 25px;padding:0;list-style:none;}.icon-box ul.land{margin:10px 0}ul.land li:before,.wide ul:not(ul.testimonianze) li:before,ul.special li:before{font-family:'synapsis';content:"\f046";margin-right:10px;display:inline-block}ul.land li.pin-point:before{animation:bounce2 2s ease infinite;}@keyframes bounce2{0%,20%,50%,80%,100%{transform:translateY(0);color:rgb(var(--highlight))}40%{transform:translateY(-15px);color:rgb(var(--button_primary))}60%{transform:translateY(-5px);color:rgb(var(--highlight))}}.rounded{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.h1-title,h1{font-size:var(--h1)}.h2-title,h2{font-size:var(--h2)}.h3-title,h3{font-size:var(--h3)}.h4-title,h4{font-size:var(--h4)}.h5-title,h5{font-size:var(--h5)}.h6-title,h6{font-size:var(--h6)}.xxl-heading{font-size:var(--h-title)}.h1-title,.h2-title,.h3-title,.h4-title,.h5-title,.h6-title,h1.s-heading{padding:0}p:not(footer p),.text-m{font-size:var(--text-m);line-height:1.66em}.text-s{font-size:var(--text-s);line-height:1.3}.text-xs{font-size:var(--text-xs);line-height:1.2}.fancy{letter-spacing:-2px;word-spacing:3px}.regular{font-weight:400}.bold{font-weight:700}.extra-bold{font-weight:800}.light{font-weight:300}.italicize{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.s-heading{font-size:26px;line-height:1.5}.xs-heading{font-size:18px;line-height:1.4}.xxs-heading{font-size:16px;line-height:1.3}.sub_heading.s-heading{line-height:1.1;font-size:22px}.text-center{text-align:center;}.promo-title,.promo-title .fancy.h1-title{line-height:1.3;}.promo-title [class*=highlight-]{display:inline-block;white-space:nowrap;border-radius:2rem;padding:0 .95rem;transition:all .3s;}.promo-title [class*=highlight-]:hover{transform:rotate(-2deg) scale(1.03);}.promo-title .highlight-light{border:1px solid;}.promo-title .highlight-dark{color:#fff;background-color:#715efd;font-weight:800;}strong.highlight_line{position:relative;font-weight:bold}strong.highlight_line::before{content:"";border-bottom:12px solid #46b96c;display:inline-block;width:calc(100% + 2px);height:90%;position:absolute;transform:rotate(-2deg);bottom:0;z-index:0}strong.highlight_line span{position:relative;z-index:5}#portfolio-data{list-style:none;margin:25px 15px;padding:0;}#footer{font-size:var(--text-s)}#footer a:not(#social-networks a):hover{text-decoration:underline}@media only screen and (min-width:1200px){.primary-navigation{margin:0 20px 0 0;padding:0;text-transform:uppercase}.primary-navigation.toggled-on{border-bottom:0;margin:0;padding:0}.primary-navigation .menu-toggle{display:none;padding:0}.primary-navigation .nav-menu{border-bottom:0;display:block;padding:0;margin:0 0 -10px 0}.primary-navigation a{padding:5px 10px;white-space:nowrap;border-radius:3px;border:1px solid transparent}.primary-navigation a:before{position:relative;font-size:16px;line-height:0;margin-right:9px;top:2px;font-weight:100}.primary-navigation ul ul a{padding:5px 0;white-space:normal;width:176px;color:#ddd;border:0}.primary-navigation ul ul a:hover,.primary-navigation ul ul li.focus>a{color:#fff;border:0;background:none}.primary-navigation .dropdown>a,.primary-navigation .page_item_has_children>a{padding-right:26px}.primary-navigation .dropdown>a:after,.primary-navigation .page_item_has_children>a:after{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 20px/1 synapsis;position:absolute;right:5px;top:11px;vertical-align:text-bottom;content:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow_drop_down%3C/title%3E%3Cpath fill='%23444' d='M6.984 9.984h10.031l-5.016 5.016z'%3E%3C/path%3E%3C/svg%3E%0A")}.primary-navigation .dropdown li.dropdown>a:after,.primary-navigation .dropdown li.page_item_has_children>a:after,.primary-navigation .page_item_has_children li.dropdown>a:after,.primary-navigation .page_item_has_children li.page_item_has_children>a:after{content:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow_drop_down%3C/title%3E%3Cpath fill='%23444' d='M6.984 9.984h10.031l-5.016 5.016z'%3E%3C/path%3E%3C/svg%3E%0A");right:8px;top:20px}.primary-navigation .dropdown>a:hover:after,.primary-navigation .dropdown:hover>a:after,.primary-navigation .page_item_has_children>a:hover:after{content:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Earrow_drop_down%3C/title%3E%3Cpath fill='%23fff' d='M6.984 9.984h10.031l-5.016 5.016z'%3E%3C/path%3E%3C/svg%3E%0A")}.primary-navigation li .dropdown>a,.primary-navigation li .page_item_has_children>a{padding-right:20px;width:168px}.primary-navigation li:hover>a,.primary-navigation li.focus>a{background-color:rgba(29,45,61,.95);border:1px solid rgba(255,255,255,.1);color:#fff}.transparent .primary-navigation li:hover>a,.transparent .primary-navigation li.focus>a{background-color:rgba(29,45,61,.3);border-color:rgba(29,45,61,.4)}.primary-navigation li:hover li>a,.primary-navigation li.focus li>a{background:none;border:0;color:#fff;margin-bottom:0}.primary-navigation ul ul a:hover,.primary-navigation ul ul li.focus>a,.site-navigation ul ul .current-menu-item>a{background-color:transparent;color:#f80}.primary-navigation li{border:0;display:inline-block;position:relative;padding:0 0 10px 0}.primary-navigation li li{border:0;display:block;height:auto;line-height:1.0909090909;padding:4px 0;font-size:14px}.primary-navigation ul li:hover>ul,.primary-navigation ul li.focus>ul{left:auto}.primary-navigation ul ul li:hover>ul,.primary-navigation ul ul li.focus>ul{left:100%}.primary-navigation ul ul{background-color:#1d2d3d;float:left;margin:0;position:absolute;top:50px;left:-999em;z-index:99999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:none;padding:13px 20px;border:1px solid rgba(255,255,255,.1)}.sub-menu:after,.sub-menu:before{bottom:100%;left:12%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sub-menu:after{border-color:rgba(136,183,213,0);border-bottom-color:#1d2d3d;border-width:6px;margin-left:-6px}.sub-menu:before{border-color:rgba(194,225,245,0);border-bottom-color:rgba(255,255,255,.1);border-width:7px;margin-left:-7px}.primary-navigation ul ul ul{left:-999em;top:0}.primary-navigation li.break{border-top:1px solid rgba(255,255,255,.1)!important;margin-top:7px;padding-top:8px}.primary-navigation .mega-menu .menu-item{float:none}.primary-navigation ul .mega-menu ul{position:static;float:none}.primary-navigation .menu-item-has-mega-menu{position:relative}.icon-box .icon{overflow:hidden;min-width:81px;}}