@font-face{font-family:'Geist';font-style:normal;font-weight:200;src:url('../fonts/Geist-ExtraLight.ttf') format('truetype')}@font-face{font-family:'Geist';font-style:normal;font-weight:400;src:url('../fonts/Geist-Light.ttf') format('truetype')}@font-face{font-family:'Geist';font-style:normal;font-weight:500;src:url('../fonts/Geist-Regular.ttf') format('truetype')}@font-face{font-family:'Geist';font-style:normal;font-weight:700;src:url('../fonts/Geist-Medium.ttf') format('truetype')}@font-face{font-family:'Instrument';font-style:normal;font-weight:400;src:url('../fonts/InstrumentSerif-Regular.ttf') format('truetype')}@font-face{font-family:'Instrument';font-style:italic;font-weight:400;src:url('../fonts/InstrumentSerif-Italic.ttf') format('truetype')}@font-face{font-family:'Handwriting';font-style:normal;font-weight:400;src:url('../fonts/font-handwriting.ttf') format('truetype')}:root{scroll-behavior:auto;--sidebar-width:6rem;--h1-val:5.2rem;--h2-val:4.1rem;--h3-val:3.6rem;--h4-val:2.4rem;--h5-val:2rem;--p-val:1.4rem;--p-small-val:1rem;--h1-font-size:calc(var(--h1-val) + 0.2 * ((100vw - 1440px) / 200));--h2-font-size:calc(var(--h2-val) + 0.2 * ((100vw - 1440px) / 200));--h3-font-size:calc(var(--h3-val) + 0.2 * ((100vw - 1440px) / 200));--h4-font-size:calc(var(--h4-val) + 0.2 * ((100vw - 1440px) / 200));--h5-font-size:calc(var(--h5-val) + 0.2 * ((100vw - 1440px) / 200));--p-font-size:calc(var(--p-val) + 0.2 * ((100vw - 1440px) / 200));--p-small-font-size:calc(var(--p-small-val) + 0.2 * ((100vw - 1440px) / 200))}*{margin:0;padding:0;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}li{list-style:none}.hide{display:none}.show{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.left{float:left}.right{float:right}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;overflow-wrap:normal !important}.clearfix:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}html{font-size:100%}body{margin:0 auto;background:#fff;font-family:'Geist';line-height:1.3;letter-spacing:0;color:#000;font-size:var(--p-font-size)}a{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:visited{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:focus{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:hover{color:#204667 !important;text-decoration:none}strong{font-weight:700}p{margin:10px 0}h1{font-family:'Instrument';font-size:var(--h1-font-size);line-height:1;letter-spacing:0;color:#000;font-weight:200;margin-bottom:0}h2{font-family:'Instrument';font-size:var(--h2-font-size);line-height:1.1;letter-spacing:0;color:#000;font-weight:200;margin-bottom:0}h3{font-family:'Instrument';font-size:var(--h3-font-size);line-height:1.2;letter-spacing:0;color:#af8649;font-weight:300;margin-bottom:0}h3.h5{font-family:'Instrument';font-size:var(--h5-font-size);line-height:1.3;letter-spacing:0;color:#000;margin-bottom:0}h4{font-family:'Instrument';font-size:var(--h4-font-size);line-height:1.2;letter-spacing:0;color:#000;font-weight:400;margin-bottom:0}h4.h2{font-family:'Instrument';font-size:var(--h2-font-size);line-height:1.1;letter-spacing:0;color:#000;font-weight:200;margin-bottom:0}h5{font-family:'Instrument';font-size:var(--h5-font-size);line-height:1.3;letter-spacing:0;color:#000;margin-bottom:0}h5.h4{font-family:'Instrument';font-size:var(--h4-font-size);line-height:1.2;letter-spacing:0;color:#000;font-weight:400;margin-bottom:0}.page_wrapper{width:100%;position:relative}.section_boxed{width:100%;padding-left:var(--sidebar-width)}.section_full{width:100%;padding-left:0}.container,.container-fluid{padding-right:0;padding-left:0;position:relative}.container-fluid.max_w{max-width:1980px}.row{margin:0}.table_box{display:table !important;height:100%;width:100%;padding:20px 0}.table_cell{display:table-cell !important;vertical-align:middle;width:100%}.vertical_alignment{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.loading{opacity:0;-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.loading.loaded{opacity:1}.hr{display:block;width:0;height:1px;will-change:width;background-color:#204667}.picture_cont{display:inline-block;vertical-align:middle;width:100%;max-width:60rem;position:relative;transform-origin:center center;will-change:transform}figure,picture{display:block;width:100%;height:100%;margin:0;padding:0;position:relative;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}figure.w_text:after,picture.w_text:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2}figure.h30,picture.h30{aspect-ratio:3.33333333}figure.h50,picture.h50{aspect-ratio:2}figure.h60,picture.h60{aspect-ratio:1.66666667}figure.h100,picture.h100{aspect-ratio:1}figure.h130,picture.h130{aspect-ratio:.76923077}figure.h150,picture.h150{aspect-ratio:.66666667}figure.h4_3,picture.h4_3{aspect-ratio:1.33333333}figure.h16_9,picture.h16_9{aspect-ratio:1.77777778}figure.card_aurea_oriz,picture.card_aurea_oriz{aspect-ratio:1.618;display:block;width:100%}figure.card_aurea_oriz.small_img,picture.card_aurea_oriz.small_img{max-width:50rem}figure.card_aurea_vert,picture.card_aurea_vert{aspect-ratio:.61804697;display:block;width:100%}figure.card_aurea_vert.small_img,picture.card_aurea_vert.small_img{max-width:30rem}figure img,picture img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;will-change:transform}.text_effect h2,.text_effect h3{display:block;width:100%;line-height:1.2}.text_effect h2 .heading-line-mask,.text_effect h3 .heading-line-mask{overflow:hidden !important;display:block !important;width:100%;position:relative}.text_effect h2 .ticker_h2_wrapper,.text_effect h3 .ticker_h2_wrapper,.text_effect h2 .ticker_h3_wrapper,.text_effect h3 .ticker_h3_wrapper{display:block;position:relative;width:100%}.text_effect h2 .h2_original,.text_effect h3 .h2_original,.text_effect h2 .h3_original,.text_effect h3 .h3_original{display:block;width:100%;position:relative;white-space:nowrap}.text_effect h2 .h2_clone,.text_effect h3 .h2_clone,.text_effect h2 .h3_clone,.text_effect h3 .h3_clone{display:block;width:100%;position:absolute;top:0;left:0;pointer-events:none;white-space:nowrap}.text_effect h2 .char,.text_effect h3 .char{display:inline-block;transform-origin:center;will-change:transform}.text_effect p .line-mask{overflow:hidden;display:block;width:100%}.text_effect p .line-internal{display:block;width:100%;transform:translateY(100%);will-change:transform}.parallax_cont{position:relative;overflow:hidden}.parallax_cont .parallax_img{position:absolute;top:-15%;left:0;width:100%;height:130%;background-position:center;background-repeat:no-repeat;background-size:cover;will-change:transform}button.button,a.button{position:relative;border:0 solid #204667;background:transparent;padding:.4rem .8rem;cursor:pointer;display:inline-block;min-width:28rem;overflow:hidden;font-size:var(--p-font-size);font-weight:400;text-align:left;outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:visited,a.button:visited{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:focus,a.button:focus{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:hover,a.button:hover{color:#204667 !important;text-decoration:none}button.button .btn_text,a.button .btn_text{display:block;position:relative;overflow:hidden;height:1.85rem;padding-right:1.5rem}button.button .btn_text .word_original,a.button .btn_text .word_original{display:block}button.button .btn_text .word_clone,a.button .btn_text .word_clone{display:block;position:absolute;top:100%;left:0;width:100%}button.button .btn_text .char,a.button .btn_text .char{display:inline-block}button.button .btn_icon,a.button .btn_icon{position:absolute;bottom:.2rem;right:.6rem;width:1.5rem;height:1.7rem;overflow:hidden;text-align:center;font-family:'icomoon';font-size:1.5rem;line-height:1}button.button .btn_icon .icon_original,a.button .btn_icon .icon_original{display:block}button.button .btn_icon .icon_clone,a.button .btn_icon .icon_clone{display:block;position:absolute;top:0;left:0;width:100%}button.button::after,a.button::after{content:"";position:absolute;bottom:0;left:0;width:300%;height:1px;background:linear-gradient(90deg, #204667 0, #204667 33%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 66%, #204667 66%, #204667 100%);-webkit-transform:translateX(-66%);-ms-transform:translateX(-66%);-o-transform:translateX(-66%);-moz-transform:translateX(-66%);transform:translateX(-66%);-webkit-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;-moz-transition:all .8s;transition:all .8s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:hover::after,a.button:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}button.button:focus,a.button:focus{outline:none}button.button.button_back,a.button.button_back{font-size:var(--p-small-font-size);min-width:0;padding:.4rem .4rem .4rem 1.5rem}button.button.button_back .btn_text,a.button.button_back .btn_text{height:1.3rem}button.button.button_back::after,a.button.button_back::after{display:none}button.button.button_back .btn_icon,a.button.button_back .btn_icon{position:absolute;bottom:.4rem;left:0;width:1.2rem;height:1.3rem;overflow:hidden;text-align:center;font-family:'icomoon';font-size:1.2rem;line-height:1}button.button.button_back .btn_icon .icon_original,a.button.button_back .btn_icon .icon_original{display:block}button.button.button_back .btn_icon .icon_clone,a.button.button_back .btn_icon .icon_clone{display:block;position:absolute;top:0;left:0;width:100%}button.button.button_back .btn_icon .icon_original,a.button.button_back .btn_icon .icon_original,button.button.button_back .btn_icon .icon_clone,a.button.button_back .btn_icon .icon_clone{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-tranform:rotateY(180deg);-moz-tranform:rotateY(180deg);transform:rotateY(180deg)}table{margin:15px 0}table tr{border-bottom:1px solid #000}table tr:last-child{border-bottom:0 solid #000}table td{padding:10px;border-right:1px solid #000}table td:last-child{border-right:0 solid #000}#wpadminbar a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:hover{color:#fff !important;text-decoration:none}.otgs-development-site-front-end{display:none}.cky-revisit-bottom-left{display:none !important}.cky-banner-element,.cmplz-btn{background:transparent;color:#fff;cursor:pointer;border:0}.cky-banner-element:hover,.cmplz-btn:hover,.cky-banner-element:focus,.cmplz-btn:focus{outline:none}#cmplz-manage-consent{display:none}.wpcf7-form{margin:0 auto;width:100%;display:block;position:relative}.wpcf7-form::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;display:none}.wpcf7-form.submitting::after{display:block}.wpcf7-form p.small{font-size:var(--p-small-font-size);line-height:130%}.wpcf7-form span.wpcf7-not-valid-tip{font-size:var(--p-small-font-size);color:#f00}.wpcf7-form label{font-size:var(--p-font-size);line-height:130%;margin-bottom:.5rem;color:#204667;padding-left:15px}.wpcf7-form .privacy label{color:#204667;font-size:var(--p-small-font-size)}.wpcf7-form .privacy label a{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form .privacy label a:visited{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form .privacy label a:focus{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form .privacy label a:hover{color:#204667 !important;text-decoration:none}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="time"],.wpcf7-form input[type="number"],.wpcf7-form input[type="file"],.wpcf7-form select{border:0 solid #fff;border-bottom:1px solid #204667;width:calc(100%);height:45px;color:#204667 !important;padding:0;padding-left:10px;margin-bottom:14px;margin-right:10px;background:#fff;font-size:var(--p-font-size)}.wpcf7-form input[type="text"]::-webkit-input-placeholder,.wpcf7-form input[type="email"]::-webkit-input-placeholder,.wpcf7-form input[type="tel"]::-webkit-input-placeholder,.wpcf7-form input[type="time"]::-webkit-input-placeholder,.wpcf7-form input[type="number"]::-webkit-input-placeholder,.wpcf7-form input[type="file"]::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#a3c5e3}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form input[type="file"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#a3c5e3}.wpcf7-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form input[type="file"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#a3c5e3}.wpcf7-form input[type="text"]:-ms-input-placeholder,.wpcf7-form input[type="email"]:-ms-input-placeholder,.wpcf7-form input[type="tel"]:-ms-input-placeholder,.wpcf7-form input[type="time"]:-ms-input-placeholder,.wpcf7-form input[type="number"]:-ms-input-placeholder,.wpcf7-form input[type="file"]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{color:#a3c5e3}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="time"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="file"]:focus,.wpcf7-form select:focus{box-shadow:none !important;border-color:#af8649}.wpcf7-form input[type="text"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="email"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="tel"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="time"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="number"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="file"]:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form input[type="file"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form input[type="file"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus:-ms-input-placeholder,.wpcf7-form input[type="email"]:focus:-ms-input-placeholder,.wpcf7-form input[type="tel"]:focus:-ms-input-placeholder,.wpcf7-form input[type="time"]:focus:-ms-input-placeholder,.wpcf7-form input[type="number"]:focus:-ms-input-placeholder,.wpcf7-form input[type="file"]:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder{color:transparent}.wpcf7-form select{width:calc(100%)}.wpcf7-form select option{color:#204667}.wpcf7-form select option:disabled{color:#a3c5e3}.wpcf7-form textarea{width:calc(100%);height:90px;border:0 solid #fff;border-bottom:1px solid #204667;background:#fff;color:#000 !important;font-size:var(--p-small-font-size);padding-left:10px;padding-top:10px;resize:none}.wpcf7-form textarea::-webkit-input-placeholder{color:#a3c5e3}.wpcf7-form textarea::-moz-placeholder{color:#a3c5e3}.wpcf7-form textarea::-moz-placeholder{color:#a3c5e3}.wpcf7-form textarea:-ms-input-placeholder{color:#a3c5e3}.wpcf7-form textarea:focus{box-shadow:none !important;border-color:#af8649}.wpcf7-form textarea:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus:-ms-input-placeholder{color:transparent}.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form button[type="button"]{position:relative;border:0 solid #204667;background:transparent;padding:.4rem .8rem;cursor:pointer;display:inline-block;min-width:28rem;overflow:hidden;font-size:var(--p-font-size);font-weight:400;text-align:left;outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:visited,.wpcf7-form button[type="submit"]:visited,.wpcf7-form button[type="button"]:visited{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus{outline:none;text-decoration:none;color:#204667 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.wpcf7-form button[type="button"]:hover{color:#204667 !important;text-decoration:none}.wpcf7-form input[type="submit"] .btn_text,.wpcf7-form button[type="submit"] .btn_text,.wpcf7-form button[type="button"] .btn_text{display:block;position:relative;overflow:hidden;height:1.85rem;padding-right:1.5rem}.wpcf7-form input[type="submit"] .btn_text .word_original,.wpcf7-form button[type="submit"] .btn_text .word_original,.wpcf7-form button[type="button"] .btn_text .word_original{display:block}.wpcf7-form input[type="submit"] .btn_text .word_clone,.wpcf7-form button[type="submit"] .btn_text .word_clone,.wpcf7-form button[type="button"] .btn_text .word_clone{display:block;position:absolute;top:100%;left:0;width:100%}.wpcf7-form input[type="submit"] .btn_text .char,.wpcf7-form button[type="submit"] .btn_text .char,.wpcf7-form button[type="button"] .btn_text .char{display:inline-block}.wpcf7-form input[type="submit"] .btn_icon,.wpcf7-form button[type="submit"] .btn_icon,.wpcf7-form button[type="button"] .btn_icon{position:absolute;bottom:.2rem;right:.6rem;width:1.5rem;height:1.7rem;overflow:hidden;text-align:center;font-family:'icomoon';font-size:1.5rem;line-height:1}.wpcf7-form input[type="submit"] .btn_icon .icon_original,.wpcf7-form button[type="submit"] .btn_icon .icon_original,.wpcf7-form button[type="button"] .btn_icon .icon_original{display:block}.wpcf7-form input[type="submit"] .btn_icon .icon_clone,.wpcf7-form button[type="submit"] .btn_icon .icon_clone,.wpcf7-form button[type="button"] .btn_icon .icon_clone{display:block;position:absolute;top:0;left:0;width:100%}.wpcf7-form input[type="submit"]::after,.wpcf7-form button[type="submit"]::after,.wpcf7-form button[type="button"]::after{content:"";position:absolute;bottom:0;left:0;width:300%;height:1px;background:linear-gradient(90deg, #204667 0, #204667 33%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 66%, #204667 66%, #204667 100%);-webkit-transform:translateX(-66%);-ms-transform:translateX(-66%);-o-transform:translateX(-66%);-moz-transform:translateX(-66%);transform:translateX(-66%);-webkit-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;-moz-transition:all .8s;transition:all .8s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:hover::after,.wpcf7-form button[type="submit"]:hover::after,.wpcf7-form button[type="button"]:hover::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.wpcf7-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus{outline:none}.wpcf7-response-output{border:2px solid #fff !important}.wpcf7-validation-errors{color:#f00 !important}.wpcf7-list-item{display:block;margin:0}.widget_lang{display:inline-block;position:relative;padding:0;margin-right:4rem;pointer-events:auto}.widget_lang .wpml-ls-legacy-list-horizontal{margin:0;padding:0;border:0}.widget_lang ul{margin:0;padding:0;display:block;width:100%;text-align:right}.widget_lang ul li{display:block;position:relative;top:0;padding-right:2rem !important}.widget_lang ul li a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);padding:0;line-height:100%;font-size:var(--p-small-font-size)}.widget_lang ul li a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li a:hover{color:#fff !important;text-decoration:none}.widget_lang ul li a span{position:relative;display:inline-block}.widget_lang ul li:last-child{padding-right:0 !important}.widget_lang ul li.wpml-ls-current-language a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);opacity:1}.widget_lang ul li.wpml-ls-current-language a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li.wpml-ls-current-language a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li.wpml-ls-current-language a:hover{color:#fff !important;text-decoration:none}.slider{position:relative;height:100%;overflow:hidden}.swiper-wrapper{width:100%;height:100%}.swiper-wrapper .swiper-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.swiper-pagination{bottom:0;padding:0;margin-top:10px}.swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;background-color:#fff;border:1px solid #204667;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#204667}header{position:fixed;top:0;left:0;width:100%;z-index:1090;mix-blend-mode:difference;pointer-events:none}header .lang_cont{display:flex;align-items:center;line-height:1}.sidebar_header{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:transparent;z-index:1090;mix-blend-mode:difference;pointer-events:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.sidebar_header::after{content:"";position:absolute;right:0;top:0;height:0dvh;width:1px;background-color:#fff;-webkit-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;-moz-transition:all 2s;transition:all 2s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.sidebar_header a{display:inline-block;pointer-events:auto}.sidebar_header .logo{display:inline-block;pointer-events:auto;opacity:0;-webkit-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.sidebar_header .scroll_down_cont{display:block;transform:translateY(-5rem) rotate(-90deg);transform-origin:center center;white-space:nowrap;margin-top:auto;z-index:1;color:#fff;font-size:var(--p-small-font-size)}.sidebar_header .scroll_down_cont .scroll_down{-webkit-transition:opacity 2s;-ms-transition:opacity 2s;-o-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);opacity:0}.sidebar_header.loaded::after{height:100dvh}.sidebar_header.loaded .logo,.sidebar_header.loaded .scroll_down{opacity:1}.navbar-toggler{display:flex;align-items:center;border-radius:0;border:0 solid #000;background:transparent !important;pointer-events:auto}.navbar-toggler button.toggler{display:inline-block;background:transparent !important;border:0 solid #000;border-radius:0;color:#fff;-webkit-appearance:none;appearance:none}.navbar-toggler button.toggler:focus{outline:0 !important}.navbar-toggler button.toggler .button_cont{display:flex;align-items:center}.navbar-toggler button.toggler .button_cont .span_cont{overflow:hidden;text-transform:uppercase;height:1.8rem;font-size:var(--p-small-font-size);font-weight:500}.navbar-toggler button.toggler .button_cont .span_cont span{display:block;width:100%;margin:5px 0;text-align:center;line-height:1.4;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);-o-transform:translateY(-120%);-moz-transform:translateY(-120%);transform:translateY(-120%)}.navbar-toggler.collapsed button.toggler .button_cont .span_cont span{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navbar{margin-bottom:0;margin-top:0;padding:0;min-height:0;border-radius:0}#navbar{position:fixed;top:0;right:0;width:47rem;max-width:100vw;height:100% !important;z-index:1080;pointer-events:auto;background-color:#000;overflow:hidden;visibility:hidden;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important}#navbar .header-menu-wrapper{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:5rem 0 3rem;will-change:transform}#navbar .header-menu-wrapper .menu-bg-container{position:absolute;inset:0;z-index:1;will-change:transform}#navbar .header-menu-wrapper .menu-bg-container .menu-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(1.05);will-change:opacity,transform;transition:transform 1.2s cubic-bezier(.16, 1, .3, 1)}#navbar .header-menu-wrapper .menu-bg-container .menu-bg.menu-bg-default{z-index:1;opacity:1;transform:scale(1)}#navbar .header-menu-wrapper .menu-bg-container .menu-bg.menu-bg-item{z-index:2}#navbar .header-menu-wrapper .menu-bg-container .menu-bg.active{transform:scale(1)}#navbar .header-menu-wrapper::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.4);z-index:2;pointer-events:none}#navbar .header-menu-wrapper .header-menu{position:relative;z-index:3;width:100%;padding:0 5rem;margin:auto 0;will-change:transform}#navbar .header-menu-wrapper .header-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:2rem}#navbar .header-menu-wrapper .header-menu .menu-item{margin:0;opacity:0;transform:translate3d(30px, 0, 0);will-change:transform,opacity}#navbar .header-menu-wrapper .header-menu .menu-item.current_page_item a,#navbar .header-menu-wrapper .header-menu .menu-item.current-menu-item a{cursor:default;pointer-events:none}#navbar .header-menu-wrapper .header-menu .menu-item a{display:inline-block;position:relative;overflow:hidden !important;padding:.2rem 0;vertical-align:top;outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#navbar .header-menu-wrapper .header-menu .menu-item a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#navbar .header-menu-wrapper .header-menu .menu-item a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#navbar .header-menu-wrapper .header-menu .menu-item a:hover{color:#fff !important;text-decoration:none}#navbar .header-menu-wrapper .header-menu .menu-item a .text-main,#navbar .header-menu-wrapper .header-menu .menu-item a .text-alt{display:flex;font-size:var(--h4-font-size);line-height:1.1;white-space:nowrap;pointer-events:none}#navbar .header-menu-wrapper .header-menu .menu-item a .text-main .char,#navbar .header-menu-wrapper .header-menu .menu-item a .text-alt .char{display:inline-block;will-change:transform}#navbar .header-menu-wrapper .header-menu .menu-item a .text-main{font-family:'Geist'}#navbar .header-menu-wrapper .header-menu .menu-item a .text-alt{position:absolute;top:0;left:0;width:100%;font-family:'Instrument';font-size:calc(var(--h4-font-size) + 0.2rem)}#navbar .header-menu-wrapper .header-lang-wrapper{position:relative;z-index:4;width:100%;padding:3rem 5rem;margin-top:auto}#navbar .header-menu-wrapper .header-lang-wrapper .widget_lang ul li a{font-size:var(--p-font-size)}#mainpage{overflow:hidden;height:100%;min-height:80vh;width:100%;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#mainpage.no_overflow{overflow:unset}#hero{overflow:hidden;position:relative;height:100%;height:100vh;width:100%}#hero .hero_container{position:relative;will-change:translate;height:100%;height:100vh;width:100%;z-index:3}#hero .hero_video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#hero .hero_video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}#hero .hero_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}#hero .hero_img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3)}#hero .hero_img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0.8) 0, rgba(255,255,255,0) 40%)}#hero .hero_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-align:center}#hero .hero_content #svg_box{width:11rem;aspect-ratio:.60443918;max-width:70vw;background:transparent;pointer-events:all;display:inline-block;position:relative;opacity:0;overflow:hidden;transform:translate3d(0, 100px, 0) scale(1.2)}#hero .hero_content #svg_box svg{display:block;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible !important;transform-box:fill-box;transform-origin:center}#hero .hero_content #svg_box #livello_1{z-index:2}#hero .hero_content #svg_box #livello_1 path{fill:none !important;stroke:#af8649;stroke-width:7;stroke-linecap:square;stroke-linejoin:round;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset}#hero .hero_content #svg_box #livello_1 path.st1,#hero .hero_content #svg_box #livello_1 path.st2{stroke-width:33}#hero .hero_content #svg_box #livello_1 path.st0{stroke-width:20}#hero .hero_content #svg_box #livello_2{z-index:1}#hero .hero_content #svg_box #livello_2 path{fill:#af8649}#hero .hero_content .headline{margin-top:5vh;display:flex;justify-content:center;align-items:center;font-size:var(--h3-font-size);height:1.2em;overflow:hidden;color:#af8649;font-family:'Instrument'}#hero .hero_content .headline .text_move:first-child{text-align:right}#hero .hero_content .headline .text_move{height:1.2em;overflow:hidden;position:relative;text-align:left}#hero .hero_content .headline .text_move span{display:block;height:1.2em;line-height:1.2em;flex-shrink:0;white-space:nowrap}#hero .hero_content .headline .text_move em{font-style:italic}#hero .hero_content .hero_text{color:#fff}#hero .hero_content .hero_text h1{color:#fff;text-transform:uppercase;line-height:1.2}#hero .hero_content .hero_text h4,#hero .hero_content .hero_text h5,#hero .hero_content .hero_text p,#hero .hero_content .hero_text span{color:#fff;font-weight:300}#hero404{height:90dvh}#hero404 h1{color:#af8649}.loop_box .loop_item{border-bottom:1px solid #000}.loop_box .loop_item:last-child{border-bottom:0}@media (min-width:992px){.loop_box .row{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));grid-template-rows:auto 1fr;column-gap:0;align-items:stretch;margin-left:0;margin-right:0}.loop_box .row::before,.loop_box .row::after{display:none}.loop_box .row>*{width:100% !important;max-width:100% !important}.loop_box .loop_item{display:grid;grid-template-rows:subgrid;grid-row:span 2;border-bottom:0;border-right:1px solid #000;padding-left:1rem !important;padding-right:1rem !important}.loop_box .loop_item:last-child{border-right:0}.loop_box .loop_item .loop_content{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:1.5rem;padding:0 5rem}.loop_box .loop_item h3{grid-row:1;margin-bottom:0 !important}.loop_box .loop_item .wp_content{grid-row:2;padding-top:0 !important}.loop_box .loop_item .wp_content p{color:#204667;border-bottom:1px solid #af8649;margin:0;padding:1rem 0}.loop_box .loop_item .wp_content p:last-child{border-bottom:0}}.loop_swiper_item .wp_content p{color:#204667;border-bottom:1px solid #af8649;margin:0;padding:1rem 0}.loop_swiper_item .wp_content p:last-child{border-bottom:0}.interlude .picture_zoom{width:100%;height:100dvh;position:relative;overflow:hidden}.interlude .picture_zoom picture{position:absolute;width:100%;height:100%}.interlude .picture_zoom picture img{position:absolute;width:100%;height:100%;object-fit:cover;will-change:transform;transform-origin:center center}.interlude .picture_zoom picture::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.interlude .picture_zoom .creed{position:absolute;bottom:0;left:0;width:100%;z-index:2}.interlude .picture_zoom .creed h3{font-family:'Handwriting';color:#fff;line-height:1.8;will-change:clip-path,transform;font-size:calc(var(--h4-font-size) + 0.2rem)}.loop_row .wp_title{max-width:80%;text-transform:uppercase}.loop_row .wp_title p{font-size:var(--p-small-font-size)}.loop_row .wp_content{font-size:var(--h5-font-size);font-family:'Geist';font-weight:300}.progetti_blocks{position:relative;width:100%}.progetti_blocks .wrap{position:relative;width:100%}.progetti_blocks .wrap .content--sticky{position:sticky;top:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100vw;box-sizing:border-box;--color-bg-1:#dbdbdb;--color-bg-2:#eaeaea;--color-bg-3:#ededed}.progetti_blocks .wrap .content--sticky.content--half{width:50%}.progetti_blocks .wrap .content--sticky.content--half:nth-child(odd){margin-right:auto;margin-left:0}.progetti_blocks .wrap .content--sticky.content--half:nth-child(even){margin-left:auto;margin-right:0}.progetti_blocks .wrap .content--sticky.bg-1{background:var(--color-bg-1)}.progetti_blocks .wrap .content--sticky.bg-2{background:var(--color-bg-2)}.progetti_blocks .wrap .content--sticky.bg-3{background:var(--color-bg-3)}.progetti_blocks .wrap .content--sticky a{display:block;width:100%;height:100%;position:relative}.progetti_blocks .wrap .content--sticky picture{position:absolute;width:100%;height:100%}.progetti_blocks .wrap .content--sticky picture img{width:100%;height:100%;object-fit:cover}.progetti_blocks .wrap .content--sticky picture::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0,0,0,0.4) 0, rgba(255,255,255,0) 40%)}.progetti_blocks .wrap .content--sticky .block_content{position:absolute;bottom:0;left:0;width:100%;z-index:2}.progetti_blocks .wrap .content--sticky h2{font-family:'Instrument';font-size:var(--h3-font-size);line-height:1.2;letter-spacing:0;color:#af8649;margin-bottom:0;font-family:'Geist';font-weight:300;color:#fff;text-transform:uppercase;text-align:center}.progetti_blocks .wrap .content--sticky h5{color:#fff;text-align:center}.progetti_blocks .wrap .content--sticky p.anno{font-family:'Handwriting';color:#204667;align-self:flex-start}.handwrite_mix h2,.handwrite_mix h3{font-family:'Handwriting';font-size:var(--h1-font-size);line-height:.7;color:#af8649 !important}.handwrite_mix h2 span,.handwrite_mix h3 span,.handwrite_mix h2 strong,.handwrite_mix h3 strong{font-family:'Geist';color:#204667 !important;display:inline-block;font-size:var(--h5-font-size);font-weight:300;line-height:1.2}.fasi_pin{position:relative;width:100%}.fasi_pin .fasi_item{position:sticky;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;background-color:#fff;will-change:transform;border-top:1px solid #204667}.fasi_pin .fasi_item:first-child{border-top:0 solid #204667}.fasi_pin .fasi_item .number{color:#af8649;font-family:'Instrument';font-size:var(--h2-font-size);font-style:italic}.fasi_pin .fasi_item .contract{font-size:var(--p-small-font-size);text-transform:uppercase;color:#af8649}#contract .contract_img{z-index:1}#contract .contract_content{position:relative;z-index:2}#contract .contract_content .handwrite_mix h2 span,#contract .contract_content .handwrite_mix h3 span,#contract .contract_content .handwrite_mix h2 strong,#contract .contract_content .handwrite_mix h3 strong{color:#fff !important}#contract .contract_content button.button,#contract .contract_content a.button{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#contract .contract_content button.button:visited,#contract .contract_content a.button:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#contract .contract_content button.button:focus,#contract .contract_content a.button:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#contract .contract_content button.button:hover,#contract .contract_content a.button:hover{color:#fff !important;text-decoration:none}#contract .contract_content button.button .btn_icon,#contract .contract_content a.button .btn_icon{color:#fff}#contract .contract_content button.button::after,#contract .contract_content a.button::after{background:linear-gradient(90deg, #fff 0, #fff 33%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 66%, #fff 66%, #fff 100%)}#contract .contract_content .wp_content h2,#contract .contract_content .wp_content h3,#contract .contract_content .wp_content h4{color:#af8649;padding-bottom:1rem}#contract .contract_content .wp_content h5,#contract .contract_content .wp_content p,#contract .contract_content .wp_content strong,#contract .contract_content .wp_content span{color:#fff}#faq .faq_item h4{font-family:'Geist';font-weight:300}#portfolio_cont .portfolio_content{position:sticky;z-index:1;top:60px}#portfolio_cont .portfolio_content h1,#portfolio_cont .portfolio_content h2{font-family:'Instrument';font-size:var(--h3-font-size);line-height:1.2;letter-spacing:0;color:#af8649;margin-bottom:0;font-family:'Geist';font-weight:300;color:#204667;text-transform:uppercase}#portfolio_cont .portfolio_content h5{color:#204667}#portfolio_cont .portfolio_content span.anno{font-family:'Handwriting';color:#204667}#portfolio_cont .portfolio_gallery{display:flex;flex-direction:column;gap:20px;width:100%}#portfolio_cont .portfolio_gallery .gallery_row{width:100%}#portfolio_cont .portfolio_gallery .gallery_row img{width:100%;height:auto;display:block;object-fit:cover}#portfolio_cont .portfolio_gallery .gallery_row.img_single img{width:100%}#portfolio_cont .portfolio_gallery .gallery_row.img_double{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){#portfolio_cont .portfolio_gallery .gallery_row.img_double{grid-template-columns:repeat(2, 1fr)}}#portfolio_next .portfolio_title h3.h5{font-family:'Geist'}#portfolio_next .portfolio_name{max-width:40rem}#portfolio_next .portfolio_name h4.h2{font-family:'Geist'}.wp_content h1,.wp_content h2,.wp_content h3,.wp_content h4,.wp_content h5,.wp_content p,.wp_content strong{color:#204667}.wp_content.small p{font-size:var(--p-small-font-size)}.wp_content.normal p{font-size:var(--p-font-size);font-weight:400}.wp_content.format_content h5{font-family:'Handwriting';line-height:1}.wp_content.format_content h2{font-size:var(--h1-font-size);color:#204667;font-family:'Geist';margin-bottom:3rem}.wp_content.format_content h3{color:#204667;font-family:'Geist';margin-bottom:1rem}.wp_content.format_content p{font-size:var(--h5-font-size);font-weight:200}.wp_content.article_content h1,.wp_content.article_content h2,.wp_content.article_content h3,.wp_content.article_content h4{font-family:'Geist'}.wp_content ul li{list-style:disc;padding-bottom:5px}.wp_content ul li::marker{color:#204667}.wp_content ol{padding-left:1.5rem}.wp_content ol li{list-style:decimal;padding-bottom:5px}.wp_content ol li::marker{color:#204667;font-weight:400}footer{background-color:#204667;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}footer .footer_container{position:relative;will-change:translate}footer p,footer span.strong{color:#fff}footer a{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer a:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer a:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer a:hover{color:#fff !important;text-decoration:none}footer .footer_container{position:relative}footer .foo_content.max_w{max-width:20rem;display:inline-block;text-align:left}footer .foo_content p{font-size:var(--p-small-font-size)}footer .foo_logo svg{display:inline-block;width:100%;height:auto;max-width:27rem}footer .foo_logo svg#logo_marchio{width:50%;max-width:7rem}footer button.button,footer a.button{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer button.button:visited,footer a.button:visited{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer button.button:focus,footer a.button:focus{outline:none;text-decoration:none;color:#fff !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer button.button:hover,footer a.button:hover{color:#fff !important;text-decoration:none}footer button.button .btn_icon,footer a.button .btn_icon{color:#fff}footer button.button::after,footer a.button::after{background:linear-gradient(90deg, #fff 0, #fff 33%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 66%, #fff 66%, #fff 100%)}@media (min-width:581px){.container{max-width:85vw}}@media (min-width:768px){.container{max-width:85vw}}@media (min-width:992px){.container{max-width:85vw}}@media (min-width:1200px){.container{max-width:85vw}}@media (min-width:1430px){.container{max-width:85vw}}@media (min-width:1921px){html{font-size:120%}}@media (max-width:1429px){html{font-size:90%}.interlude .creed h3{font-size:calc(var(--h4-font-size) + 0.2rem)}.loop_box .loop_item .loop_content{padding:0 3rem !important}}@media (max-width:1199px){:root{--h1-val:4rem}.loop_box .loop_item .loop_content{padding:0 2rem !important}.fasi_pin .fasi_item{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:initial}.fasi_pin .fasi_item picture.h16_9{aspect-ratio:1.33333333}.header-menu .menu-item a{display:block;position:relative;overflow:visible}.header-menu .menu-item a .text-main,.header-menu .menu-item a .text-alt{position:relative !important;top:auto !important;left:auto !important;transform:none !important}}@media (max-width:991px){:root{--sidebar-width:5rem;--h2-val:3.6rem;--h3-val:3rem;--h4-val:2.2rem;--h5-val:1.8rem;--p-val:1.2rem;--p-small-val:1rem}.sidebar_header .logo{width:23px;height:auto}header .lang_cont{display:none}.progetti_blocks .wrap .content--sticky.content--half{position:relative;width:100%;height:600px;margin-left:0 !important;margin-right:0 !important;overflow:hidden}.progetti_blocks .wrap .content--sticky.content--half picture{overflow:hidden}.progetti_blocks .wrap .content--sticky.content--half picture img{will-change:transform;transform-origin:center center}}@media (max-width:767px){:root{--sidebar-width:0;--h1-val:3.6rem;--h2-val:3rem;--h3-val:2.4rem;--h4-val:2rem;--h5-val:1.3rem;--p-val:1.2rem}.sidebar_header{display:none}header .header_logo{pointer-events:auto}header .header_logo svg{display:inline-block;width:130px;height:auto}#navbar{width:100%}button.button,a.button,.wpcf7-form input[type="submit"],.wpcf7-form button[type="submit"],.wpcf7-form button[type="button"]{min-width:18rem}#hero .hero_content #svg_box{width:120px}#hero .hero_content #svg_box #livello_1 path{stroke-width:5}#hero .hero_content #svg_box #livello_1 path.st1,#hero .hero_content #svg_box #livello_1 path.st2{stroke-width:20}#hero .hero_content #svg_box #livello_1 path.st0{stroke-width:10}#hero404{height:500px}.interlude .picture_zoom{height:600px}#portfolio_cont .portfolio_content h5{font-size:var(--h4-font-size)}}@media (max-width:580px){#navbar .header-menu-wrapper .header-menu{padding:0 2rem}#navbar .header-menu-wrapper .header-lang-wrapper{padding:3rem 2rem}}@media (max-width:424px){footer .foo_logo svg{max-width:18rem}footer .foo_logo svg#logo_marchio{max-width:5rem}}