section#section_1{
    padding-top:120px;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:0;
    background-color:#fff;
    height:410px
}
section#section_1 div.wrapper_900{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
section#section_1 div.wrapper_900 span.name{
    font-weight:300;
    text-transform:uppercase;
    font-size:16px;
    line-height:60px;
    color:#ad8937
}
section#section_1 div.wrapper_900 span.title{
    font-weight:700;
    color:#141414;
    font-size:35px;
    line-height:45px;
    text-transform:uppercase
}
section#section_1 div.wrapper_900 span.subtitle{
    font-weight:300;
    font-size:20px;
    line-height:28px;
    color:#141414
}
@media screen and (max-width: 800px){
    section#section_1{
        height:500px
    }
}
@media screen and (max-width: 670px){
    section#section_1{
        padding-top:120px
    }
}
@media screen and (max-width: 400px){
    section#section_1{
        height:734px
    }
    section#section_1{
        padding-top:130px
    }
    section#section_1 div.wrapper_900 span.name{
        line-height:40px
    }
    section#section_1 div.wrapper_900 span.title{
        line-height:26px;
        font-size:26px
    }
    section#section_1 div.wrapper_900 span.subtitle{
        margin-top:10px;
        line-height:21px
    }
}
section#section_2{
    background:url(./assets/img/baker_perry/section_1.jpg);
    background-repeat:repeat;
    background-size:auto;
    min-height:678px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:right;
    margin-top:550px;
    position:relative;
    overflow:hidden
}
@media screen and (max-width: 800px){
    section#section_2{
        margin-top:575px
    }
}
@media screen and (max-width: 700px){
    section#section_2{
        margin-top:640px;
        background-position:-700px
    }
}
@media screen and (max-width: 650px){
    section#section_2{
        margin-top:590px
    }
}
@media screen and (max-width: 520px){
    section#section_2{
        margin-top:690px
    }
}
@media screen and (max-width: 430px){
    section#section_2{
        margin-top:760px
    }
}
@media screen and (max-width: 400px){
    section#section_2{
        margin-top:660px
    }
}
@media screen and (max-width: 350px){
    section#section_2{
        margin-top:680px
    }
    section#section_1 div.wrapper_900 span.title{
        font-size:29px
    }
}
section#section_3 div.wrapper_900{
    margin:50px auto
}
section#section_3 div.wrapper span.copyright{
    width:100%;
    text-align:right;
    color:#ababab;
    font-size:13px;
    line-height:0;
    font-weight:300;
    display:block
}
section#section_3 div.wrapper_900 figure.top_img{
    text-align:center;
    margin-bottom:50px
}
section#section_3 div.wrapper_900 p{
    color:#333;
    font-size:20px;
    line-height:35px
}
section#section_3 div.wrapper_900 p.top_p{
    display:block;
    margin-bottom:25px
}
section#section_3 div.wrapper_900 p.last_p{
    margin-top:30px
}
section#section_3 div.wrapper_900 div.right_text{
    float:right;
    background-color:#ad8937;
    display:block;
    max-width:400px;
    padding:50px;
    color:#fff;
    font-size:25px;
    line-height:35px;
    text-align:center;
    margin-left:50px
}
section#section_3 div.wrapper_900 div.right_text span.author{
    display:block;
    font-weight:700;
    font-size:18px
}
section#section_3 div.wrapper_900 div.right_text.has-entered img{
    margin-top:30px
}
section#section_3 div.wrapper_900 div.inner_wrapper{
    background-color:#ad8937;
    color:#fff;
    text-align: left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:50px;
    font-size:25px;
    line-height:35px;
    font-weight:300;
    margin:50px 0
}
section#section_3 div.wrapper_900 div.inner_wrapper span.name{
    font-weight:700;
    margin-top:15px
}
@media screen and (max-width: 900px){
    section#section_3 div.wrapper_900 div.right_text{
        margin-left:25px;
        margin-bottom:25px
    }
}
@media screen and (max-width: 800px){
    section#section_3 div.wrapper_900 div.right_text{
        max-width:none;
        margin:0 auto 50px;
        display:block;
        padding:25px 10px
    }
    section#section_3 div.wrapper_900 p.top_p{
        margin-bottom:50px
    }
}
@media screen and (max-width: 500px){
    section#section_3{
        text-align:center
    }
}
@media screen and (max-width: 400px){
    section#section_3 div.wrapper_900 div.inner_wrapper{
        padding:25px
    }
}
#section_3_2{
    margin-bottom:50px
}
section#section_3_2 div.img_wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-width:900px;
    margin:0 auto;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
section#section_3_2 div.img_wrapper div.imgs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section#section_3_2 div.img_wrapper div.imgs img{
    width:48%
}
section#section_3_2 div.img_wrapper span.copyright{
    width:100%;
    text-align:right;
    color:#ababab;
    font-size:13px;
    line-height:35px;
    font-weight:300
}
@media screen and (max-width: 900px){
    section#section_3_2 div.img_wrapper div.imgs{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section#section_3_2 div.img_wrapper span.copyright{
        text-align:center
    }
    section#section_3_2 div.img_wrapper div.imgs img:nth-child(2){
        margin-top:25px
    }
    section#section_3_2 div.img_wrapper div.imgs img{
        width:80%
    }
}
section#section_4 div.wrapper{
    background-color:#006033;
    color:#fff;
    font-size:20px;
    line-height:35px
}
section#section_4 div.wrapper div.wrapper_900 figure{
    float:right;
    margin-left:50px;
    margin-top:50px
}
section#section_4 div.wrapper div.wrapper_900{
    padding:50px 0
}
@media screen and (max-width: 700px){
    section#section_4 div.wrapper div.wrapper_900 figure{
        width:100%;
        text-align:center
    }
}
@media screen and (max-width: 500px){
    section#section_4 div.wrapper{
        padding:0;
        text-align:center
    }
    section#section_4 div.wrapper div.wrapper_900{
        padding-bottom:50px
    }
    section#section_4 div.wrapper div.wrapper_900 figure{
        margin-bottom:50px
    }
}
section#section_5{
    background:url(./assets/img/baker_perry/section_2.jpg);
    min-height:678px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-attachment:fixed;
    background-position:top right;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@supports (-webkit-touch-callout: none){
    section#section_5{
        background-attachment:scroll
    }
}
section#section_5 div.wrapper span{
    font-size:30px;
    line-height:45px;
    color:#fff
}
section#section_5 div.wrapper span.author{
    display:block;
    font-weight:700;
    font-size:18px;
    line-height:35px;
    margin-top:25px
}
@media screen and (max-width: 900px){
    section#section_5{
        background-position:-650px
    }
}
@media screen and (max-width: 600px){
    section#section_5{
        background-position:-850px
    }
}
@media screen and (max-width: 500px){
    section#section_5{
        padding:100px 0
    }
    section#section_5 div.wrapper span{
        font-size:25px;
        line-height:37px
    }
    section#section_5 div.wrapper span{
        font-size:20px;
        line-height:38px
    }
}
@media screen and (max-width: 400px){
    section#section_5{
        background-position:-955px
    }
}
section#section_6 div.wrapper{
    background-color:#006033;
    color:#fff;
    font-size:20px;
    line-height:35px;
    padding-top:5px
}
section#section_6 div.wrapper span.copyright{
    width:100%;
    text-align:right;
    color:#ababab;
    font-size:13px;
    line-height:0;
    font-weight:300;
    display:block;
    position:relative;
    margin-top:-25px
}
section#section_6 div.wrapper div.wrapper_900{
    margin-top:25px
}
section#section_6 div.wrapper div.wrapper_900 figure{
    float:right;
    margin-left:50px;
    margin-top:50px
}
section#section_6 div.wrapper div.wrapper_900 p{
    margin:50px 0
}
section#section_6 div.wrapper div.wrapper_900 p.uppercase{
    text-transform:uppercase;
    margin-bottom:25px
}
section#section_6 div.wrapper div.wrapper_900 p.second_section_top{
    font-weight:300;
    font-size:30px;
    line-height:36px;
    margin-top:25px
}
section#section_6 div.wrapper div.wrapper_900 p.second_section_top.has-entered strong{
    font-weight:700
}
section#section_6 div.wrapper div.wrapper_900 p.last_p2.has-entered{
    margin-bottom:25px
}
section#section_6 div.wrapper div.wrapper_900 p.top{
    text-transform:uppercase
}
section#section_6 div.wrapper div.wrapper_900 div.inner_wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
section#section_6 div.wrapper div.wrapper_900 div.inner_wrapper div.left{
    padding-right:25px
}
section#section_6 div.wrapper div.wrapper_900 div.inner_wrapper div.right{
    min-width:310px
}
section#section_6 div.wrapper div.wrapper_900 span.copyright{
    width:100%;
    text-align:right;
    color:#ababab;
    font-size:13px;
    line-height:0px;
    font-weight:300;
    display:block
}
@media screen and (max-width: 700px){
    section#section_6 div.wrapper div.wrapper_900 div.inner_wrapper{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media screen and (max-width: 500px){
    section#section_6 div.wrapper{
        text-align:center
    }
    section#section_6 div.wrapper div.wrapper_900{
        padding-top:1px
    }
}
section#section_7{
    background-color:#006033
}
section#section_7 figure.figure_splide{
    height:100%;
    padding-right:3px;
    max-width:1000px
}
section#section_7 figure.figure_splide img{
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    height:100%;
    width:100%
}
ul.splide__pagination{
    display:none
}
@media screen and (max-width: 2000px){
    section#section_7 figure.figure_splide{
        max-width:800px
    }
}
@media screen and (max-width: 1400px){
    section#section_7 figure.figure_splide{
        max-width:600px
    }
}
@media screen and (max-width: 1000px){
    section#section_7 figure.figure_splide{
        max-width:100vw
    }
    section#section_7 figure.figure_splide{
        max-width:500px
    }
}
@supports (-webkit-touch-callout: none){
    section#section_7 figure.figure_splide img{
        -o-object-fit:cover !important;
        object-fit:cover !important
    }
}
section#section_8{
    margin:100px 0
}
section#section_8 div.wrapper_900{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:50px;
    text-align:center
}
section#section_8 div.wrapper_900 p{
    text-align:left;
    color:#333333;
    font-size:20px;
    line-height:35px
}
section#section_8 div.wrapper_900 span.title{
    font-weight:300;
    font-size:30px;
    line-height:30px;
    color:#141414
}
section#section_8 div.wrapper_900 span.text{
    font-weight:300;
    font-size:30px;
    line-height:45px;
    color:#ad8937
}
section#section_8 div.wrapper_900 span.tex2{
    font-weight:300;
    font-size:30px;
    line-height:45px;
    color:#fff
}
section#section_8 div.wrapper_900 span.text span.darker_text{
    font-size:20px;
    line-height:35px;
    color:#333
}
section#section_8 div.wrapper_900 div.inner_wrapper span.name{
    font-size:18px;
    line-height:35px;
    font-weight:700
}
section#section_8 div.wrapper_900 span#margin-safari.text strong{
    font-weight:300;
    color:#333;
    font-size:20px;
    line-height:32px
}
section#section_8 div.wrapper_900 span.top_text{
    font-weight:300;
    font-size:20px;
    line-height:35px;
    color:#333;
    text-align:left
}
section#section_8 div.wrapper_900 span.darker_text{
    text-align:left;
    color:#333
}
section#section_8 div.wrapper_900.left_right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    align-items:initial
}
section#section_8 div.wrapper_900.left_right div.right_text{
    background-color:#ad8937;
    display:block;
    max-width:400px;
    padding:50px;
    color:#fff;
    font-size:25px;
    line-height:35px;
    text-align:center;
    margin-left:50px;
    min-width:300px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:25px
}
section#section_8 div.wrapper_900.left_right div.right_text.has-entered span.author{
    font-weight:700;
    font-size:18px;
    line-height:35px;
    display:block
}
section#section_8 div.wrapper_900.left_right div.right_text.has-entered img{
    margin-top:25px
}
section#section_8 div.wrapper_900.left_right div.right_text span.text{
    color:#fff;
    font-size:25px;
    line-height:35px
}
section#section_8 div.wrapper_900.left_right p.top_p{
    font-size:20px;
    line-height:35px;
    color:#333;
    text-align:left;
    font-weight:400
}
section#section_8 div.wrapper_900 div.inner_wrapper{
    background-color:#ad8937;
    color:#fff;
    text-align:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:50px;
    font-size:25px;
    line-height:35px;
    font-weight:300;
    margin:50px 0
}
@supports (-webkit-touch-callout: none){
    section#section_8 div.wrapper_900 span.text{
        margin:25px 0 !important
    }
}
@media screen and (max-width: 900px){
    section#section_8 div.wrapper_900.left_right{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section#section_8 div.wrapper_900.left_right div.right_text{
        margin:0 auto
    }
}
@media screen and (max-width: 500px){
    section#section_8 div.wrapper_900 span.title{
        font-size:19px
    }
    section#section_8 div.wrapper_900 span.text{
        font-size:24px
    }
    section#section_8{
        margin:50px 0
    }
}
@media screen and (max-width: 450px){
    section#section_8 div.wrapper_900.left_right div.right_text{
        max-width:100%;
        min-width:1px
    }
}
video#mainVideo.video_anita{
    max-height:85vh;
    -o-object-fit:cover;
    object-fit:cover
}
 