.avia-section.av-jkjmqted-a7be8efec7699a76d3239d9e000b71e5{
background-color:#4b5867;
background-repeat:no-repeat;
background-image:url(https://www.architettotome.it/wp-content/uploads/2021/11/banner-architetto-300x200.jpg), linear-gradient( to bottom right, #4b5867, #aaaec4, #d84815 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jkjmqted-a7be8efec7699a76d3239d9e000b71e5 .av-section-color-overlay{
opacity:0.4;
background-color:#ffffff;
}
#top .avia-section.av-jkjmqted-a7be8efec7699a76d3239d9e000b71e5 .scroll-down-link{
color:#fb4d4d;
}
.avia-section.av-jkjmqted-a7be8efec7699a76d3239d9e000b71e5 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1xn9f-141c8585dcc99c202d2b7434c291b320{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-jn37cxm2-8ecfc36a2a422e4ca2d53584711179e8{
padding-bottom:0px;
color:#4b5867;
font-size:5vw;
}
.av-special-heading.av-jn37cxm2-8ecfc36a2a422e4ca2d53584711179e8 .special-heading-inner-border{
border-color:#d84815;
}
.av-special-heading.av-jn37cxm2-8ecfc36a2a422e4ca2d53584711179e8 .av-subheading{
font-size:23px;
color:#4b5867;
}
body .av-special-heading.av-jn37cxm2-8ecfc36a2a422e4ca2d53584711179e8 .av-special-heading-tag .heading-wrap:before{
border-color:#d84815;
}
body .av-special-heading.av-jn37cxm2-8ecfc36a2a422e4ca2d53584711179e8 .av-special-heading-tag .heading-wrap:after{
border-color:#d84815;
}

#top .hr.av-jkmadgt0-d533f634d47c82a66c0d3cb140da15be{
margin-top:20px;
margin-bottom:15px;
}
.hr.av-jkmadgt0-d533f634d47c82a66c0d3cb140da15be .hr-inner{
width:50px;
border-color:#d84815;
}

#top .hr.hr-invisible.av-jkmadgt0-7f3d1b24fc2603b10ddd1afdde60d6bd{
height:130px;
}

#top .av-special-heading.av-thzo1-94d3504b807ba9bbe6b42fb323e4f0a2{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

#top .hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6 .hr-inner{
width:40px;
border-color:#d84815;
max-width:45%;
}
.hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6 .av-seperator-icon{
color:#d84815;
}

#top .hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6 .hr-inner{
width:40px;
border-color:#d84815;
max-width:45%;
}
.hr.av-jkjvrpjm-4e9cdcfde97ff5e889ad883bde5f2fe6 .av-seperator-icon{
color:#d84815;
}

#top .flex_column_table.av-equal-height-column-flextable.av-293lv-a7155c18024466097b2d445b163a6518{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-a7155c18024466097b2d445b163a6518{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
background-color:#ffffff;
}

.avia-image-container.av-kus861rs-ff59b9692547a8986755705d0e1c67ff .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-nigep-17755fa777dec4e0d8830a428b68407b{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
.av-special-heading.av-nigep-17755fa777dec4e0d8830a428b68407b .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-jkjvrpjm-fa4c3d656a99270566ae3828e94692d3{
height:50px;
}

#top .hr.hr-invisible.av-jkjvrpjm-fa4c3d656a99270566ae3828e94692d3{
height:50px;
}

#top .hr.hr-invisible.av-jkjvrpjm-fa4c3d656a99270566ae3828e94692d3{
height:50px;
}

#top #wrap_all .avia-button.av-jkmlj9ha-2add9a529c113b745c74a401168fae26{
background-color:#d84815;
border-color:#d84815;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-293lv-19f24f42ec5551b33eee83b65d15c110{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-19f24f42ec5551b33eee83b65d15c110{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
box-shadow:0 0 10px 0 rgba(0,0,0,0.18);
-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.18);
-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.18);
background-color:#b3b090;
background:linear-gradient( to bottom right, #b3b090, #d84815 );
transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
z-index:5;
}

.avia-image-container.av-kus71ecd-417aafa0aad89555cc5d7224d5c8bc67 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-eut9t-7f881451a3262794608921260c9a31f2{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
.av-special-heading.av-eut9t-7f881451a3262794608921260c9a31f2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-eut9t-7f881451a3262794608921260c9a31f2 .av-subheading{
font-size:16px;
}

#top #wrap_all .avia-button.av-kus78lmi-afe9d1bf633bb7648b8f6100596b8f98{
color:#d84815;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kus78lmi-afe9d1bf633bb7648b8f6100596b8f98:hover{
color:#d84815;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-293lv-10ca157c0555584ae917908bbd2bf0f3{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-10ca157c0555584ae917908bbd2bf0f3{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.18);
background-color:#ffffff;
}

.avia-image-container.av-kus89d0t-011661d82b1a11203e72fcc88e34eb8b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-6mk5d-f1e57abcb530575ddef3370792bb6113{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
.av-special-heading.av-6mk5d-f1e57abcb530575ddef3370792bb6113 .av-subheading{
font-size:16px;
}

#top #wrap_all .avia-button.av-1q52h-852c86b81bd35bda1c79676d9f12845c{
background-color:#d84815;
border-color:#d84815;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.avia-section.av-jkwotzct-ff396ca6f3ac2cd365c4bd265a89a3f4{
background-color:#b3b090;
background-repeat:no-repeat;
background-image:url(https://www.architettotome.it/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( 45deg, #b3b090, #4b5867 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jkwotzct-ff396ca6f3ac2cd365c4bd265a89a3f4 .av-extra-border-element .av-extra-border-inner{
background-color:#d84815;
}

#top .hr.hr-invisible.av-jkjvrpjm-9fcb549e2bfb7aa3ce478d41d328f208{
height:50px;
}

#top .hr.hr-invisible.av-jkjvrpjm-9fcb549e2bfb7aa3ce478d41d328f208{
height:50px;
}

#top .av-special-heading.av-89ps1-9b6acb96e9650ad83c5a8b87a88d6afd{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
.av-special-heading.av-89ps1-9b6acb96e9650ad83c5a8b87a88d6afd .special-heading-inner-border{
border-color:#ffffff;
}

#top .hr.av-jkjvrpjm-c6c8b8a533f2c0b8208ff6452e11cedd{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-c6c8b8a533f2c0b8208ff6452e11cedd .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-jkjvrpjm-c6c8b8a533f2c0b8208ff6452e11cedd .av-seperator-icon{
color:rgba(255,255,255,0.7);
}

.flex_column.av-jn35vatz-acf5b3faff731054f83eb12a0783acd5{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-kuscnfo5-0e7ffa8b0477bac8bf9f340cd8c04722{
background-color:#d84815;
}

#top .av-special-heading.av-k9bl5-c190a94abfd699e231d8e72cdc532434{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
.av-special-heading.av-k9bl5-c190a94abfd699e231d8e72cdc532434 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-k9bl5-c190a94abfd699e231d8e72cdc532434 .av-subheading{
font-size:23px;
color:#ffffff;
}
body .av-special-heading.av-k9bl5-c190a94abfd699e231d8e72cdc532434 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-k9bl5-c190a94abfd699e231d8e72cdc532434 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av-special-heading.av-8szg9-32245f8280b2862fa319069839ea450b{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}

.flex_column.av-x04j-d5697e64cb80854b7274d3c9d3708798{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-kus9cdg7-d108d653fd85f27e4489aca577b8c967{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:0px 50px 0px 50px;
}

#top .av-special-heading.av-kus8wdrp-9b153f1930fba5bb2a03b644c283db0e{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}

#top .hr.hr-invisible.av-kv7su4lf-9e62f767ec6dc38248db74bee97c52fc{
height:50px;
}

.flex_column.av-14f2wh-bca9caba9f451e3df37ac90cbfb11393{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-fxgh5-3a81b3473f65fbb96c362fe199ac53e2{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:0px 50px 0px 50px;
}

#top .av-special-heading.av-l7yfipoc-c4d54f42d178f2a247ef4d310ee3899c{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}

#top .hr.hr-invisible.av-92gi1-d35323d217315b56ae77b4ebb010a6ac{
height:40px;
}

.avia-section.av-jkjmqted-ba368a354b64862fde9f4bc543d99080{
background-color:#b3b090;
background-repeat:no-repeat;
background-image:url(https://www.architettotome.it/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #b3b090, #4b5867 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jkjmqted-ba368a354b64862fde9f4bc543d99080 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-d9fop-db7f0bd5ff06aed523bf3829d32844d1{
margin:0 0 0.7em 0;
padding-bottom:0px;
color:#ffffff;
font-size:53px;
}
.av-special-heading.av-d9fop-db7f0bd5ff06aed523bf3829d32844d1 .special-heading-inner-border{
border-color:#ffffff;
}

#top .hr.av-jkjvrpjm-809077bec570b90f9e72e440e68645d1{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-809077bec570b90f9e72e440e68645d1 .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-jkjvrpjm-809077bec570b90f9e72e440e68645d1 .av-seperator-icon{
color:#ffffff;
}

.flex_column.av-vqtz-57f3672719f637096e8d9a692abed2a9{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-1km7b-28f4b9d92de88e8107d6528d66801cf3{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-testimonial-wrapper.av-1daur-a1588a48b1750d66cefe481a0f909152 .avia-testimonial-content{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1daur-a1588a48b1750d66cefe481a0f909152 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1daur-a1588a48b1750d66cefe481a0f909152 .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1daur-a1588a48b1750d66cefe481a0f909152 .avia-slideshow-controls{
color:#ffffff;
}

.flex_column.av-28zfv-f044972e502dd017f1f35b3535663c04{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-jkwipdkp-d6d04b64f4b413bae002489aab62baef{
background-color:#ffffff;
}

#top .av-special-heading.av-e0tsp-7067da182577f244554dd104bd293457{
margin:150px 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

#top .hr.av-jkjvrpjm-a99aeea5d337171be0fc026edb097993{
margin-top:20px;
margin-bottom:50px;
}
.hr.av-jkjvrpjm-a99aeea5d337171be0fc026edb097993 .hr-inner{
width:40px;
border-color:#d84815;
max-width:45%;
}
.hr.av-jkjvrpjm-a99aeea5d337171be0fc026edb097993 .av-seperator-icon{
color:#d84815;
}

.avia-section.av-jkwotzct-85c4c2c662db5c8d28b6383d8b94c978{
margin-top:0px;
margin-bottom:-100px;
}

#top .av-special-heading.av-tr69-56c201eb44acaaa9301c1aac9c982631{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}

#top .hr.av-jkjvrpjm-efcd63304ebf900fe43779570994e1cf{
margin-top:20px;
margin-bottom:-250px;
}
.hr.av-jkjvrpjm-efcd63304ebf900fe43779570994e1cf .hr-inner{
width:40px;
border-color:#d84815;
max-width:45%;
}
.hr.av-jkjvrpjm-efcd63304ebf900fe43779570994e1cf .av-seperator-icon{
color:#d84815;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2qmgz-c1f3586f7fe23eb81d64b5ac8f0aa346{
margin-top:50px;
margin-bottom:0px;
}
.flex_column.av-2qmgz-c1f3586f7fe23eb81d64b5ac8f0aa346{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:50px 20px 50px 20px;
background:url(https://www.architettotome.it/wp-content/uploads/2021/10/sfondo.png) 50% 100% no-repeat scroll ;
transform:scale(1.2);
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
z-index:5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2qmgz-0f71b0c698d8ff540d66afb758f24691{
margin-top:50px;
margin-bottom:0px;
}
.flex_column.av-2qmgz-0f71b0c698d8ff540d66afb758f24691{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}

